axiom-ios-performance
Diagnozuj problemy wydajności iOS: wycieki pamięci, spowolnienia, rozładowanie baterii
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do debugowania wydajności aplikacji iOS. Pomaga zidentyfikować i rozwiązać wycieki pamięci, spowolnienia, problemy z baterią i przegrzewaniem urządzenia. Zawiera przepisy na diagnozę cykli retain, analizę z narzędziem Instruments, profilowanie CPU i pamięci, oraz wykrywanie zablokowanego głównego wątku. Kieruje Cię do specjalistycznych narzędzi w zależności od typu problemu.
Jak używać
Zainstaluj skill axiom-ios-performance w swoim środowisku Claude/Copilot, dodając go do konfiguracji pluginów.
Uruchom skill, gdy aplikacja wykazuje objawy problemu: czujesz spowolnienie, pamięć rośnie w czasie, bateria szybko się rozładowuje, urządzenie się przegrzewa, lub widzisz ostrzeżenia o pamięci w Battery Settings.
Skill automatycznie kieruje Cię do odpowiedniego narzędzia diagnostycznego na podstawie opisanego problemu. Jeśli podejrzewasz wyciek pamięci, otrzymasz dostęp do systematycznej diagnozy i przepisów na 5 typowych wzorców wycieków.
Dla szybkiej analizy pamięci użyj wbudowanego agenta memory-auditor (polecenie
/axiom:audit memory), który skanuje 6 typowych źródeł wycieków: timery, obserwatory, domknięcia, delegaty, callbacki widoków i PhotoKit.Do profilowania wydajności wybierz między trybem graficznym (Time Profiler do CPU, Allocations do wzrostu pamięci) a trybem CLI z xctrace, jeśli integrujesz z CI/CD. Skill pomoże Ci wybrać odpowiednie narzędzie na podstawie problemu.
Dla zawieszonych lub zamrożonych aplikacji skill diagnozuje, czy główny wątek jest zajęty, czy czeka na zasób, i sugeruje konkretne kroki debugowania.