Showing results for Troubleshooting and optimization

Porting a 32-bit application to a 64-bit system
Explains the various MIL data types, ASCII/Unicode portability, porting a 32-bit application to a 64-bit Windows system, and MIL safe types.
This video was made for MIL 10 PP2 and beyond.
Explains the various MIL data types, ASCII/Unicode portability, porting a 32-bit application to a 64-bit Windows system, and MIL safe types.
This video was made for MIL 10 PP2 and beyond.
How to: Use processes and threads
Explains how MIL applications can use multiple simultaneous processes and multiple threads within a single process.
This video was made for MIL 10 PP2 and beyond.
Explains how MIL applications can use multiple simultaneous processes and multiple threads within a single process.
This video was made for MIL 10 PP2 and beyond.
How to: Use timers and benchmarks
Explains how to use timers and benchmarks to measure performance.
This video was made for MIL 10 PP2 and beyond.
Explains how to use timers and benchmarks to measure performance.
This video was made for MIL 10 PP2 and beyond.
How to: Optimize code in MIL
Explains certain techniques and considerations on how to optimize code to improve MIL’s performance.
This video was made for MIL 10 PP2 and beyond.
Explains certain techniques and considerations on how to optimize code to improve MIL’s performance.
This video was made for MIL 10 PP2 and beyond.
How to: Manage memory
Explains what MIL options can be used to manage non-paged memory.
This video was made for MIL 10 PP2 and beyond.
Explains what MIL options can be used to manage non-paged memory.
This video was made for MIL 10 PP2 and beyond.
How to: Handle errors
Explains MIL techniques used to handle both development errors and run-time errors.
This video was made for MIL 10 PP2 and beyond.
Explains MIL techniques used to handle both development errors and run-time errors.
This video was made for MIL 10 PP2 and beyond.
How to: Use debugging tools
Explains how MIL tools—such as Matrox Profiler and MILConfig—can be used for debugging.
This video was made for MIL 10 PP2 and beyond.
Explains how MIL tools—such as Matrox Profiler and MILConfig—can be used for debugging.
This video was made for MIL 10 PP2 and beyond.
Digitizers: Troubleshooting
Outlines common causes and solutions for digitizer issues, such as synchronization lost errors, missed frames, high CPU usage, and camera configuration problems.
This video was made for MIL 10 PP2 and beyond.
Outlines common causes and solutions for digitizer issues, such as synchronization lost errors, missed frames, high CPU usage, and camera configuration problems.
This video was made for MIL 10 PP2 and beyond.
General troubleshooting
Describes the causes of and solutions to common errors, such as MIL not recognizing a board or compiler errors. Includes a brief introduction to MILConfig and Matrox Profiler troubleshooting tools.
This video was made for MIL 10 PP2 and beyond.
Describes the causes of and solutions to common errors, such as MIL not recognizing a board or compiler errors. Includes a brief introduction to MILConfig and Matrox Profiler troubleshooting tools.
This video was made for MIL 10 PP2 and beyond.
How to: Use DMIL
Explains how to use Distributed MIL (DMIL) to run 32-bit applications in a 64-bit system.
This video was made for MIL 10 PP2 and beyond.
Explains how to use Distributed MIL (DMIL) to run 32-bit applications in a 64-bit system.
This video was made for MIL 10 PP2 and beyond.
How to: Do multi-buffering and multi-thread optimization
Explains strategies to decrease latency and increase throughput, through the effective use of multiple buffers, multiple threads, and multiple cores.
This video was made for MIL 10 PP2 and beyond.
Explains strategies to decrease latency and increase throughput, through the effective use of multiple buffers, multiple threads, and multiple cores.
This video was made for MIL 10 PP2 and beyond.