Xcode dodał wspaniałą funkcję, aby zobaczyć, jak aplikacja jest kompilowana w czasie rzeczywistym, ale jak można sprawdzić czasy kompilacji dla poszczególnych klas, a następnie sprawdzić, jaki kod powoduje powolne czasy kompilacji?Jak wyśledzić powolne kompilowanie kodu Swift?
This jest pomocna, ale dostaje się tam tylko częściowo.
Wydaje się to pomocne w przypadku powolnego kompilowania plików, ale ponieważ Xcode kompiluje wiele plików równolegle i żaden z moich plików nie jest kompilacją wielosekundową, nie widzę, które pliki są najdłuższe, ponieważ dzieje się to zbyt szybko. Najlepiej byłoby zobaczyć sposób kompilacji każdego pliku. – Shizam
Szybki kompilator ma opcję '-j' do kontrolowania # kompilacji równoległych. Może jeśli dostarczysz to do 1, możesz to lepiej oglądać. –
Po prostu to wypróbowałem. Wygląda na to, że szybkie działanie nie idzie tak daleko, gdy udostępnia opcję, ale wciąż czeka w kolejce na kilka plików do kompilacji. Moje pliki klasowe są raczej małe, więc po prostu padają, plop, plop, .. –