标签: c# .net multithreading
问候语,
我正在通过启用多线程来为我的应用程序进行性能改进。我从“Amdahl's law”中了解到,它需要> 50%的并行化代码才能在8核处理器中实现2倍的加速。因此,我只是想知道市场上是否有任何工具提供可以帮助我提高性能的并行化代码覆盖或分析?
答案 0 :(得分:1)
If you're using vs 2010, you can use the concurrency visualizer for profiling multi-threaded apps.
答案 1 :(得分:1)
如果您使用的是.Net 4.0,那么
使用任务并行库,并行循环
我有Jinx的herad,但这是代码分析/调试可能有任何帮助