I’ve found that if an inspector is open for something in that stack, purging is 
incomplete.

Peter

> On Mar 1, 2019, at 7:37 AM, Richard Gaskin via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> Sannyasin Brahmanathaswami wrote:
> 
> >... although all my modules/stacks have both "purge stack/window" set
> > to true, I am seeing change on stacks that are  "closed" when you
> > reopen them again.
> >
> > Thus, it means that Purge stack/window  is not implemented on
> >
> > Go [new-stack] in window of stack [old-stack] on mobile.
> >
> > Can anyone confirm? I wonder how long the RAM can keep up before it
> > crashes.
> 
> Personally that seems like a bug to me.  Maybe worth reporting.  The manner 
> in which a stack is closed shouldn't matter with regard to how destroyStack 
> works.
> 
> But just to clarify, the stack in question is a separate stack file, and not 
> a substack of the one you're going to, yes?
> 
> Remember that LC keeps the entire stack file in RAM, and can't purge it until 
> the mainstack and all substacks within the stack file are closed.
> 
> If it is purgeable (as a separate stack file), my hunch is you won't ever see 
> a RAM issue from caching.  If you do it would be a bug. Caching is intended 
> to speed up access, not to prevent ordinary behavior, so things not in use 
> are purged as RAM is needed (same with cached images and other things).
> 
> If you're seeing slow or crashing behavior that seems like it might be 
> RAM-related, maybe Apple's Instruments tool in xCode can help provide clarity 
> on that:
> https://apple.stackexchange.com/questions/71237/how-to-identify-cpu-and-memory-usage-per-process-on-iphone
> 
> -- 
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for the Desktop, Mobile, and the Web
> ____________________________________________________________________
> ambassa...@fourthworld.com                http://www.FourthWorld.com
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to