我想创建单元测试,以测试是否正在创建特定类型的实例(不是我编写的);无论它们是活动的还是在GC堆上,等等-.Net探查器API允许探查器通过C ++进行的操作。这些测试需要通过Visual Studio的NUnit测试适配器从Visual Studio运行。
但是,我还没有找到任何内置的或第三方的C#API使我能够执行此操作。
SciTech内存探查器API接近了,但是does not seem to allow对Visual Studio中正在运行的测试进行性能分析。相反,它要求单元测试运行器进程在事件探查器下运行。