Używanie analizy sterty strzałów pokazuje adresy pamięci, ale nie linie kodu. Jak określić, co powoduje wzrost sterty?

Już prawie skończyłem z moją aplikacją i używam Instruments, aby zoptymalizować wydajność przed przesłaniem do sklepu z aplikacjami. Zauważyłem, że za każdym razem, gdy wykonuję określoną akcję (aktualizowanie informacji w mojej aplikacji z zewnętrznego serwera), moja kupa rośnie o około 350 KB. Badania, które znalazłem tutaj, dotyczące stackoverflow i dokumentacji Apple, sugerują wykonanie strzałów Heap w celu znalezienia obraźliwego kodu. Jednak zamiast zabrać mnie do obraźliwego kodu, pokazuje mi adresy pamięci.

Czy istnieje sposób na wykorzystanie tych informacji? Czy powinienem używać innego narzędzia? Jestem całkiem nowy z Instrumentami, więc doceniam każdą pomoc.

Pokazałem zrzut ekranu, ale moja reputacja nie jest jeszcze wystarczająco wysoka.

questionAnswers(2)

yourAnswerToTheQuestion