Toolverse
Wszystkie skille

axiom-ios-performance

autor: CharlesWiltgen

Diagnozuj problemy wydajności iOS: wycieki pamięci, spowolnienia, rozładowanie baterii

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile
Wyświetlenia
1

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ć

  1. Zainstaluj skill axiom-ios-performance w swoim środowisku Claude/Copilot, dodając go do konfiguracji pluginów.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Podobne skille