At 06:16 PM 3/30/2004, you wrote:
"The Memory Manager semaphore has been held for longer than 1 minute.
PalmSource recommends that applications not acquire the Memory Manager
semaphore at all, but that if they do, they should not hold the semaphore
any longer than that."


I receiving this message on emulator, but i don't know what it mean. Doen anybody can explain me what is "Semaphore Calls" and what should i do to stop receiving this alert?

This means that some system call you're making is keeping this semaphore too long. This the the flag that turns on and off the memory protection to the storage heap. Some call in your app is holding on to this too long -- perhaps memory is being reshuffled or there's a really long search routine. I'm not sure.



-- Ben Combee, senior DTS engineer, PalmSource, Inc. Read "Combee on Palm OS" at http://palmos.combee.net/



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

Reply via email to