有谁知道我可以在源代码中嵌入基于示例的性能分析的C#中的探查器库吗? IE。定期获取指令指针的位置,将其存储在内存中,并允许将其保存到文件中,然后再分析,大概是由某些桌面应用程序进行的?
我知道有很多传统的探查器应用程序(例如JetBrains,Ants等),但是我想对非桌面平台上运行的C#程序进行探查,这些探查器都无法使用。我希望我的应用程序对自身进行采样,而不是对外部探查器进行采样。
最佳答案
Eqatec探查器可能适合。我知道至少在较早的版本中,性能分析已编译到您的二进制文件中。
用户指南似乎很好地概述了如何使用它:
http://eqatec.zendesk.com/entries/20325613-user-guide#Intro
关于C#探查器作为库而不是应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12174895/