Yes, that's what I'm seeing. With the references to my .rev filepath in the control names, the card I'm using to test was taking around 35 seconds to open. I went through and manually removed the references to the filepath (that's the only thing I changed I swear!) and built the standalone again and now the card opens just about instantaneously. So maybe there's a bug after all in that the .rev stack should only be loaded into memory at the first access to it but it's happening every time?

Whatever the issue, I have to change something because my standalone wouldn't run unless the .rev file was on the same computer and that doesn't make any sense. I think I'm going to bite the bullet and change everything over to use control IDs instead of long names.

Pete Haworth

On Nov 11, 2010, at 5:12 PM, Monte Goulding wrote:

Unless you're explicitly purging the stacks, any access to a property of a stack file will load it into memory. The first access will take a hit only if the stack isn't already in memory, but subsequent accesses should be about as fast whether referring to just the stack name or the stack file path, since they're interchangeable for mainstacks.

Hi Richard

I don't think this is entirely true. At least it wasn't when I was working on the standalone builder all those years ago. There was a massive difference in speed between looping over the controls of a stack if that stack was invisible toplevel compared to just referencing it as a filename. There was a user that was having extremely slow builds because they had so many controls.

Cheers

Monte_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to