前页 | 后页 |
系统要求
使用探查器,您可以分析为以下平台构建的应用程序:
- Microsoft TM Native(C ++,C,Visual Basic)
- Microsoft .NET(支持托管和非托管代码的混合使用)
- 爪哇
Microsoft本机应用程序
对于C,C ++或Visual Basic应用程序,探查器要求使用Microsoft TM Native编译器来编译应用程序,并且对于每个感兴趣的应用程序或模块,都需要一个PDB文件。如果每个可执行文件的PDB文件存在并且是最新的,则Profiler可以采样应用程序的调试和发布配置。
Microsoft .NET应用程序
对于Microsoft .NET应用程序,探查器要求安装适当的Microsoft .NET框架,并且对于要分析的每个应用程序或模块,都可以使用PDB文件。
爪哇
对于Java,探查器需要安装来自Oracle的适当JDK。
感兴趣的类也应该已经用调试信息进行了编译。例如:“ java -g * .java”
- 从Enterprise Architect启动了应用程序VM的新实例-无需其他操作
- 现有的应用程序VM是从Enterprise Architect内部附加到的-目标Java虚拟机必须已与Enterprise Architect分析代理一起启动
- java.exe -cp“%classpath%;。\” -agentpath:“ C:\ Program Files(x86)\ Sparx Systems \ EA \ vea \ x86 \ ssamplerlib32” myapp
- java.exe -cp“%classpath%;。\” -agentpath:“ C:\ Program Files(x86)\ Sparx Systems \ EA \ vea \ x64 \ ssamplerlib64” myapp