大家好,我正在研究具有几个 dll 的代码的性能改进。我想添加并行执行并提高多个 dll 的性能值被放入一个函数并从线程调用正常处理每行需要 0.1 线程每行需要 1 秒
我想知道我怎么知道为什么线程需要像顺序执行一样的时间?
大家好,我正在研究具有几个 dll 的代码的性能改进。我想添加并行执行并提高多个 dll 的性能值被放入一个函数并从线程调用正常处理每行需要 0.1 线程每行需要 1 秒
我想知道我怎么知道为什么线程需要像顺序执行一样的时间?
您需要先分析您的场景,看看它是否受 CPU 限制。如果内存分配过多,i/o、同步、多线程将无济于事。
尝试http://www.microsoft.com/en-us/download/details.aspx?id=28567进行性能分析。