Page 1 of 1

Speed up standalone builder process

Posted: Wed Dec 16, 2009 6:39 pm
by Paul D
When I create my standalone, it hangs at "Removing development properties and setting profile options...". Sometimes it takes 1 minute, other times 20+ minutes. What would cause this and can I do anything to speed it up?

Re: Speed up standalone builder process

Posted: Sat Dec 19, 2009 12:03 pm
by Mark
Hi Paul,

Have you turned off "search for inclusions"? This feature can take a lot of time.

Is your standalone very big? Do you have an old, slow computer? Which version do you use? Can you provide any other relevant information?

Best,

Mark

Re: Speed up standalone builder process

Posted: Tue Dec 22, 2009 3:32 pm
by Paul D
The standalone is about 5mb. Its a newer computer with Revolution 4.0.0. I have selected the inclusions and do not search for them. Sorry, never seen this problem or any other posts about it so I'm not sure what is relevant to see what the problem is.

Re: Speed up standalone builder process

Posted: Wed Dec 23, 2009 3:21 pm
by oliverk
Hi Paul,

This issue has come up a few times before.

The delay is caused by the standalone builder removing "development properties" from your objects. These are custom properties set by the IDE to allow it to remember various things about your stack. They are not needed in the standalone application and cause unwanted extra filesize (though this could be minimal).

The repeat loop that removes these properties loops through every control in your stack. So typically if you have a very large number of controls (this includes cards) there will be delays here. Unfortunately with the current architecture its not possible to significantly optimize this. We hope to do this in the future, possibly by adding a "repeat for each control" loop, which is optimized for this situation.

What I would suggest for now is to use a quick hack to speed things up while you are testing, then just put up with the delay once when you build your final shipping versions. The hack to tell the standalone builder not to remove development properties is to set the cREVKeepDevelopmentProperties of your main stack to true.

For more information about this issue there is an open bug report here:

http://quality.runrev.com/qacenter/show_bug.cgi?id=2217

Regards
Oliver

Re: Speed up standalone builder process

Posted: Wed Dec 23, 2009 11:14 pm
by BvG
Frankly, I personally would prefer you'd optimise the IDE to not put cprops everywhere :P

Re: Speed up standalone builder process

Posted: Mon Dec 28, 2009 3:04 pm
by Paul D
Ok, thanks Oliver.