LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Faster loading of VIs from solid state disk than from hard disk?

Our LabVIEW program dynamically loads a bunch of LabVIEW classes with a high total number of methods at run-time, which takes quite some time at start-up (one minute). According to the task manager, the CPU load is rather low during this time (about 25% per core on a quadcore CPU). After the first start, any subsequenct restarts of the program (without closing LabVIEW) are much faster (a few seconds), showing that it's indeed loading the VIs into RAM that takes time and not any other initialisation done by our program.

 

  • Can we conclude from the low CPU load that reading from the hard disk is the bottle-neck (and not anything else done by LabVIEW when loading the VIs)?
  • Could loading from a solid-state disk (such as Samsung SSD PB22-J MLC with 220MB/s max. transfer rate for reading) instead of from a normal hard disk make the process thus significantly faster?
  • Are there any other ways to make loading faster? 

Thanks in advance for any hints!
Message Edited by dlanger on 01-10-2010 03:56 AM
Message Edited by dlanger on 01-10-2010 03:57 AM
0 Kudos
Message 1 of 2
(2,435 Views)

Solid state drives are not really faster than good old mechanical drives unless you spend very large amounts of $$$.

 

I have an Eeepc with an early MLC type SSD and it is a slug. Faster raplacements run in the $200 range for 64GB.

 

I would think a RAID-0 setup would be a more cost effective soultion to speed up disk access.

 

 

Message Edited by RTSLVU on 01-10-2010 04:45 PM
========================
=== Engineer Ambiguously ===
========================
0 Kudos
Message 2 of 2
(2,400 Views)