LabVIEW Performance Course

The LabVIEW Performance course teaches techniques for improving the performance of your LabVIEW applications. Given application requirements, you will learn how to design an application to avoid common performance issues. During the course, you will choose the appropriate tools to measure application performance. After identifying performance issues, you will learn to modify code to improve memory usage and/or execution speed.

Course Details:

LabVIEW Performance Course Outline

Lesson Overview Topics
Defining Performance This lesson introduces the basics of performance in relation to computer hardware and software. You also learn the basics of computer architecture and how system components affect performance.
  • Overview of performance
  • Computer resources
  • Resource management
Designing Your Application In the lesson, you learn how to design an application to avoid resource bottlenecks.
  • Managing CPU
  • Managing memory
  • Managing disk memory
  • Managing threads
  • Managing I/O
Measuring Performance This lesson introduces various tools for measuring application and system performance. From these tools, you will be able to select the appropriate tool for measuring and identifying performance issues.
  • Identify the bottleneck
  • Tools for measuring performance
  • VI Profiler
  • Performance benchmarking
  • VI Analyzer Toolkit
  • Desktop Execution Trace Toolkit
Optimizing for Memory In this lesson, you modify existing applications to improve memory usage.
  • Memory buffers
  • Inplaceness
  • Memory reallocation
  • Memory cleanup
Optimizing for Execution Speed In this lesson, you modify existing applications to improve execution speed.
  • Updating the UI
  • Event structure and UI events
  • Parallel code
  • Simplifying code

Get started with LabVIEW Performance today