Я получаю утечку памяти в моем коде Objective C, которую я не понимаю. У меня есть этот код в методе, который вызывается несколько раз:
AnalyzeBpm *analyzer = [[AnalyzeBpm alloc] init];
while( sample != NULL)
{
//do something with analyzer
}
[analyzer release];
Когда я запускаю этот код через Instruments, я получаю утечку каждый раз, когда выделяю Analyze Bpm (что составляет пару сотен раз). Я посмотрел на свой класс AnalyzeBpm, и все, что я выделяю в этом классе, освобождается или освобождается. Так почему этот код создает утечку памяти?