问题描述
- VS编写的GMM函数,效率问题 5C
- 问一下,大家运行OPENcv时, 效率怎么样?主要是CPU和内存的占有量。
我近期在window平台上,运行一个GMM程序,(是公司提供的库函数,我只是进行简单的调用),CPU占用25%,内存占用11.136K。
请问一下:
1.通常怎么优化代码么,可以从哪些角度入手?
2.怎么评估代码的好坏?
我的机器:处理器:Intel(R) Core(TM) i3-4160 CPU@3.6GHZ
内存:4.00GB(3.87GB可用)
系统:64位操作系统(window7)
解决方案
cpu占25说明程序没有充分利用多核并行计算
解决方案二:
如果想充分利用多核CPU,你可以开多线程,或者多进程来跑你的程序,比如运行你的程序实例4-8个,这样来充分挖掘CPU的性能。
时间: 2024-11-01 10:40:10