【发布时间】:2010-07-28 15:30:41
【问题描述】:
我最近在应用程序分析方面做了很多试验(使用 Visual Studio 性能向导)。在使用并发指标时,我注意到当应用程序使用多个线程(后台和前台)运行时,跨核上下文切换率非常高。
知道通常大量的跨核上下文切换可能会损害应用程序性能,因此我想将其减少到最低限度。
除了最小化同时运行的线程数量之外,在 .NET 应用程序中执行此操作的可能方法是什么?
【问题讨论】:
标签: .net performance profiling cpu-usage cpu-speed