我一直在寻找一些关于我正在开发的项目的性能分析报告。我已经查看了许多选项,并且我以前亲自使用过dotTrace和ANTS,但决定在构建剖析一个镜头时使用Visual Studio。Visual Studio 2012 - Performance Profiling Prism应用程序
到目前为止,它似乎很不错。不得不跳过一些环节才能在第一时间运作,但现在运行良好。
我遇到的问题是我的项目是一个使用PRISM的复合WPF应用程序,这意味着在EXE
文件和驻留在Module类库项目中的大多数逻辑之间没有静态引用。
这不是我第一次看到一些通常非常好的工具会被复合应用程序弄糊涂,所以我不打算对这个剖析器进行保留。但是,这确实意味着我想要在应用程序中进行配置的90%实际上被排除在报告之外,并且仍然完全没有配置。没有帮助。
我有我感兴趣的所有库添加到Instrumentation会话,所以它已准备好去解决这个问题,它似乎没有按照到我的模块内部的执行路径。
是否有人设法使用DirectoryLookupModuleEnumerator
(无静态参考)方法成功完全分析了PRISM应用程序?
+1好的和有用的帖子 –