Can I use Matlab Profiler on a compiled DLL

3 views (last 30 days)
I have some Matlab code which I have built into a dotNET DLL using the Matlab Compiler SDK. I would like to profile this code to investigate the runtime performance, but if I include the line "profile on" then at runtime I get the error "undefined function 'profile' ...".
It is not possible to run the code directly from the Matlab Desktop, because it gets its inputs from dotNET objects that I create in another program and pass into the DLL as arguments.

Answers (1)

Philip Borghesani
Philip Borghesani on 7 May 2015
The profiler is not available in compiled code. You will need to make a driver program in MATLAB that can call your code or use the MATLAB engine API to write a program that loads your data and then calls into a full copy of MATLAB.
Can you use the MATLAB dot.net api to call into the clr and create your data?

Categories

Find more on MATLAB Compiler SDK in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!