Любой способ профилировать MEX-код C ++, НЕ созданный командой 'Mex'? - PullRequest
0 голосов
/ 05 ноября 2019

Мне нужно профилировать некоторый код C ++ Mex.

Он построен на G ++, с использованием аргументов, аналогичных тем, которые mex пройдет. Я могу абсолютно передать -o0 и -g или -g3, без проблем.

Текущие решения, которые я нашел:

  • MATLAB Profiler - Требуется, чтобы это былопостроен с mex. Я попробовал это сам, но безрезультатно. (Он не предоставил никакой информации)
  • Visual Studio - Очевидно, также требуется, чтобы он был построен с mex. Я попробовал это сам с этими результатами к сожалению. (Он просто замерз)
  • MATLAB Engine - Очевидно, также требуется, чтобы он был построен с mex.
  • Создание драйвера C ++ для него вместо сценария MATLAB, скорее всего, не вариант, так как сценарий сложен и выполняет значительные настройки (некоторые с другими mex-файлами) перед вызовом нужного мне раздела.

Есть ли что-нибудь, что будет работать с файлами MEX, не созданными с mex?

...