Skip navigation.
 
mlRe: Memory leak ?
FROM : Jean Bovet
DATE : Mon Mar 28 22:51:20 2005

I have been looking at the memory allocation using the ObjectAlloc tool 
and it seems that all allocated objects are correctly released. As Matt 
Neuburg wrote, we cannot trust the Activity Monitor numbers for memory 
leak so my question is the following: why is the "real memory" column 
under the activity monitor growing up to 70Mb and then stays around 
50Mb (were it should be 15Mb) ? Is this memory considered as "free" ? 
How can I be sure ?

Jean

Le 28 mars 05, à 10:32, Jean Bovet a écrit :

> Hi all,
>
> I currently have a memory leak problem in the following code:
>
> - (void)parse
> {
>     NSXMLParser *parser = [[NSXMLParser alloc] 
> initWithContentsOfURL:[NSURL 
> fileURLWithPath:@"/QuickTime_Tier1_proj.ad"]];
>     [parser setDelegate:self];
>     [parser parse];    
>     [parser release];
> }
>
> - (void)parser:(NSXMLParser *)parser didStartElement:(NSString 
> *)elementName namespaceURI:(NSString *)namespaceURI
>     qualifiedName:(NSString *)qName attributes:(NSDictionary 
> *)attributeDict
> {
> }
>
> - (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
> {
> }
>
> - (void)parser:(NSXMLParser *)parser didEndElement:(NSString 
> *)elementName namespaceURI:(NSString *)namespaceURI 
> qualifiedName:(NSString *)qName
> {
> }
>
> - (IBAction)test:(id)sender
> {
>     int i;
>     for(i=0; i<5; i++)
>         [self parse];    
> }
>
> When running the test method, the memory usage of the app grows up to 
> 70Mb and stick then at 50MB (before running, the app was at 15 Mb). If 
> I comment out all the delegate methods, the memory doesn't grows (it 
> stays around 15Mb). Why is the memory not completely released ?
>
> Thanks for any tips!
>
> Jean
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Cocoa-dev mailing list      (<email_removed>)
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/cocoa-dev/cocoa-dev-
> <email_removed>
>
> This email sent to <email_removed>
>

Related mailsAuthorDate
mlMemory leak ? Jean Bovet Mar 28, 20:32
mlRe: Memory leak ? Jean Bovet Mar 28, 22:51
mlRe: Memory leak ? James Housley Mar 28, 23:14
mlRe: Memory leak ? Jean Bovet Mar 28, 23:57