我分析了一个应用程序。基本上每个线程都从网络共享读取 XML 文件,反序列化对象,记录到本地文件,异步记录到数据库并调用 Web 服务。24 核机器上的线程数量约为 14。
Redgate 分析器向我显示多线程应用程序 70% 的时间都在等待同步。这是一个令人震惊的信号还是意料之中的?此外,如果您可以就如何分析此类分析器日志提供建议,请分享您的知识。
我分析了一个应用程序。基本上每个线程都从网络共享读取 XML 文件,反序列化对象,记录到本地文件,异步记录到数据库并调用 Web 服务。24 核机器上的线程数量约为 14。
Redgate 分析器向我显示多线程应用程序 70% 的时间都在等待同步。这是一个令人震惊的信号还是意料之中的?此外,如果您可以就如何分析此类分析器日志提供建议,请分享您的知识。