Инструменты и утечки - PullRequest
2 голосов
/ 08 марта 2011

Я тестирую свое приложение и продолжаю получать эти утечки, но ни один из них не присутствует в моем коде .. Я думаю, у кого-нибудь еще были эти проблемы?

__NSCFDictionary        0x5f8cfe0   48  AudioToolbox    SimAggregateDevice::SimAggregateDevice(__CFString const*, __CFString const*, long&)

Malloc 32 Bytes     0x5f83a00   32  AudioToolbox    SimAggregateDevice::SimAggregateDevice(__CFString const*, __CFString const*, long&)

Malloc 48 Bytes     0x5f839d0   48  AudioToolbox    SimAggregateDevice::SimAggregateDevice(__CFString const*, __CFString const*, long&)

Malloc 32 Bytes     0x5f839b0   32  AudioToolbox    CreateDictionaryForDevice(unsigned long)

Malloc 32 Bytes     0x5f83990   32  AudioToolbox    CreateDictionaryForDevice(unsigned long)
__NSCFDictionary        0x5f83960   48  AudioToolbox    CreateDictionaryForDevice(unsigned long)

Malloc 32 Bytes     0x5f83940   32  AudioToolbox    SimAggregateDevice::SimAggregateDevice(__CFString const*, __CFString const*, long&)

__NSCFArray     0x5f838b0   32  AudioToolbox    SimAggregateDevice::SimAggregateDevice(__CFString const*, __CFString const*, long&)

любая помощь будет потрясающей, и спасибо от ... да ... новичка.

Ответы [ 2 ]

7 голосов
/ 08 марта 2011

Во-первых, я думаю, что вы запускаете свое приложение на симуляторе - вы не должны.

Вернее, никогда не используйте симулятор для проверки распределения памяти, утечек и т. Д. Вы должны всегда запускать егона самом устройстве.

Я думаю, что если вы запустите его на устройстве, вы все равно увидите эту утечку (ну, вы увидите что-то похожее), если вы гуглите различные вещи, которые вы получаете, вы увидите других людейимея эту проблему.Кажется, что внутри самой структуры есть небольшие утечки, которые находятся вне вашего контроля.Я бы просто оставил их.

0 голосов
/ 08 марта 2011

Также попробуйте сборку статического анализа.Это часто выявляет несоответствия сохранения / выпуска и общие утечки.Вы можете запустить его с помощью Cmd + Shift + A (я думаю).

...