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