Re: Memory leak ?
Re: Memory leak ?
- Subject: Re: Memory leak ?
- From: Jean Bovet <email@hidden>
- Date: Mon, 28 Mar 2005 12:51:20 -0800
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@hidden)
Help/Unsubscribe/Update your Subscription:
email@hidden
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden