06-26-2008 05:01 AM
06-26-2008 06:51 AM - edited 06-26-2008 06:57 AM
06-27-2008 04:33 PM
Niek
We are doing speed optimizations on the deployment utility- would you mind if we contacted you via email to get a copy of your system as a test case?
>Why does deploying of the project takes so much time (I think 5 minutes is also a lot of time for deploying such a simple project) and why does it take more time if Locking of the >VIs is enabled?
It's hard to know if the absolute times are reasonable without knowing the details of your system. The deployment utility must save every subVI for your systems therefore if you are using a VI from VI.lib tht contains many subVIs then it will take a long time to save all of the subVIs. Using LLBs will always be slower than directories. LLBs are compressed so every write must compress the data and every read must uncompress it. Unless you have a specific reason to use an LLB I would suggest using a directory instead.
When the deployment utility Locks VIs it reloads each VI, locks the VI, and then re-saves it. If there is a large number of VIs locking VIs could easily double the build time. If you have several simple top level VIs that share a large number of subVIs then it isn't unreasonable that it would take three times as long.
-Rick Francis
06-30-2008 02:37 AM - edited 06-30-2008 02:38 AM
Niek
06-30-2008 12:37 PM
Niek,
Thank you for your assistance- since you have given your permission we can get your email from the database administrator so you don't have to post it. I've talked with our product support engineer- he will be sending you an email in the next couple of days with instructions on how to submit the source.
-Rick Francis