Can I use Matlab Profiler on a compiled DLL

4 vues (au cours des 30 derniers jours)
Graham Horsley
Graham Horsley le 7 Mai 2015
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.

Réponses (1)

Philip Borghesani
Philip Borghesani le 7 Mai 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?

Catégories

En savoir plus sur MATLAB Compiler SDK dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by