我在Windows上有一个应用程序,单声道很好。但是,当我尝试对其进行分析时:
mono --profile = log program.exe
我明白了:
在主可执行文件中找不到'log'分析器,也无法从'mono-profiler-log'加载它。
并且没有创建数据文件(但应用运行正常)。单声道3.0.10
有任何想法吗?
我在Windows上有一个应用程序,单声道很好。但是,当我尝试对其进行分析时:
mono --profile = log program.exe
我明白了:
在主可执行文件中找不到'log'分析器,也无法从'mono-profiler-log'加载它。
并且没有创建数据文件(但应用运行正常)。单声道3.0.10
有任何想法吗?
尝试设置动态库路径。
这适用于OSX: LD_LIBRARY_PATH = /库/框架/ Mono.framework /版本/电流/ lib目录 mono --profile = log:调用program.exe
在OpenSUSE的情况下:
您需要使用第三方分析器,您必须将分析器的名称传递给Mono,如下所示:
mono --profile=custom program.exe
如上所述,Mono将从共享库加载用户定义的探查器 “mono-profiler-custom.so”。
此探查器模块必须位于动态链接器库路径上。其他第三方分析器列表可从Mono的网站(www.mono-project.com/Performance_Tips)获得。
自定义配置文件编写为共享库。共享库必须称为“mono-profiler-NAME.so”,其中“NAME”是您的探查器的名称
我发现我在Ubuntu上收到了相同的消息,因为我没有安装 mono-profiler
包裹通过 apt-get
。