LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Profile memory and call DETT programmatically

Hi Folks,


I was thinking of calling Desktop Execution traces and memory profiles programmatically as part of integration tests that could then be run periodically like unit tests to create performance benchmarks. Anyone ever done this? I know that it might be tricky, given that the program that loads the memory may preallocate for the entire program when it is called after starting the profilers. Just seeing what's out there anyway.

 

Thanks,

 

Rik

Message 1 of 3
(3,586 Views)

NI does not have APIs available for DETT or the memory profiler, so that is not currently possible. It does sound like a useful feature, though. You should post it on the Idea Exchange forum, R&D keeps an eye oout for ideas that pop up there.

 

Regards,

 

GiantDeathRobot

William R.
Message 2 of 3
(3,527 Views)

For those interested, Rik's Idea Exchange post is here:

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Desktop-Execution-Trace-Toolkit-DETT-programmatic-API/...

 

I for one would love to be able to programatically start and stop a trace, very much analogous to the way it can be done with NI IO Trace.

0 Kudos
Message 3 of 3
(3,435 Views)