In article <86432@palm-dev-forum>, [EMAIL PROTECTED] says...
> 
> I posted a while back and never got a response, so I shelved my problem for
> now in hopes that it would mainfest itself differently or perhaps just go
> away (wishful thinking).
> 
> I now need to fix this.
> 
> Basically my App takes for ever and a day to exit and get back to the
> Launcher.  All this happens POST my AppExit function, and Poser doesn't
> report any memory leaks.
> 
> When I profile the app, the breakdown of time spend goes into this chain:
> 
> functions:
>     partial
>         partial
>         MemChunkFree
>         partial
>         SysAppExit
>         unknown $000500A2
>         unknown $000507DC
>             DmGet1Resource  (1661 calls)
>                 DmFindResource (1661 calls)
>                 DmGetResourceIndex  (2)
>                 DmNextOpenResDatabase (1661 calls)
>                 PrvSetLastErr   (3320 calls)
>             MemHandleUnlock (2 calls)
> 
> I have the OS sources but have not been able to figure out what's happening
> past SysAppExit, or what could be causing 3320 calls to PrvSetLastErr, or
> what/why the OS would be looking 1661 times for a resource...
> 
> Any tips, tricks, thoughts welcome.

Recompile the runtime library with debugging info and Macsbug names... 
that might help you pin this down.

Is your app using expanded mode?  Are you using CodeWarrior for Palm OS 
V8.2?  I don't think there should be any longer code paths going that 
way, but I'm not too sure.  My guess would be the global destructor 
chain.

-- 
Ben Combee <[EMAIL PROTECTED]>
CodeWarrior for Palm OS technical lead
Get help at http://palmoswerks.com/

-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to