我正在通过将远程连接到远程服务器来使用dottrace进行.NET应用程序性能分析。现在我想连接到多个进程,这是作为微服务部署的一个应用程序的一部分。
那么是否有任何分析工具可以连接到多个进程并分析应用程序的行为?
不建议使用探查器来连接到多个进程,因为对一个进程进行性能分析会影响另一进程的性能,因此在这种情况下,所有性能分析结果都可能是错误的。
但是,如果需要,您可以使用dotTrace控制台事件探查器一次对多个进程进行事件探查(一个控制台事件探查器在单独的控制台中针对每个事件探查的进程运行);请注意,在这种情况下,您将为每个进程获得一个单独的快照,因此对这些快照进行分析将不太方便。