Test Time Reduction and Test System Performance Improvements (TSM)
- Updated2025-01-22
- 2 minute(s) read
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
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
In This Section
Related Information
- Measuring Performance (TSM)
- Measuring Test Program Performance (TSM)
- Test Program Performance Analyzer (TSM)
- Disable Unnecessary Result Processors (TSM)
- Use Reentrant VIs (TSM)
- Execute Test Code Modules Using the LabVIEW Run-Time Engine (TSM)
- Configure Semiconductor Steps to Use Only Needed Pins
- Enable Parallel For Loop Iterations in VIs (TSM)
- Reduce Settling Times in Test Code Modules (TSM)
- Disable Tracing in TestStand (TSM)
- Use Inline Expansion for Sequence Call Steps
- Perform Analysis in Parallel with Measurements (TSM)
- Thread Settings for Maximum Parallelism (TSM)
- Adjust BIOS CPU Settings (TSM)