Test Time Reduction and Test System Performance Improvements (TSM)

Before you make test time reduction (TTR) improvements, accurately measure the performance of the test program to evaluate how the changes you make affect the performance of the test program. Select Semiconductor Module » Measure Performance of <filename> to run the test program in an operator interface with one or more site configurations and collect performance data. To obtain the most accurate results, execute the test program in the LabVIEW Run-Time Engine (RTE). Use the Test Program Performance Analyzer to view the performance data TSM generates.

Note Executing a test program in a TSM operator interface is typically faster than executing the test program in the TestStand Sequence Editor development environment.

Use the following test time reduction techniques to improve the performance of any test program.

  • Disable unnecessary result processors
  • Use reentrant VIs
  • Execute VIs with the LabVIEW Run-Time Engine
  • Use only needed pins
  • Enable parallel For Loop iterations in VIs
  • Reduce settling times in test code modules
  • Disable tracing in TestStand
  • Use inline expansion for sequence call steps to reduce overhead of sequence calls

Advanced Techniques

Use the following advanced techniques to further improve performance.

Note Some of these techniques might have a negative impact on performance for some test programs. Measure the test program performance before and after each change to determine how the change affects performance.
  • Use the Execution Profiler to identify which shared tester resources cause throughput bottlenecks
  • Perform analysis in parallel with measurements
  • Adjust thread settings to maximize parallelism
  • Adjust computer BIOS CPU settings