【发布时间】:2020-04-30 11:29:41
【问题描述】:
我有一个 Cmake OpenCV 项目。如果我在调试配置中在 Windows 下执行相同的项目,性能非常糟糕,我放置了零断点。在发布方式中,我获得了与 Linux 相同的性能。
为什么在 Linux 上的性能比在 Windows 上更好?我可以修复窗口的性能问题吗?
我在 Linux 上使用编译器 GCC,在 Windows 上使用 VS 编译器。在这两个操作系统上,我都使用 Clion 作为 IDE。
【问题讨论】:
-
什么叫“性能”?顺便说一句,在调试的窗口上,它用 0xCC (AFAIR) 填充所有分配的缓冲区可能会对你的算法产生巨大的影响。
标签: c++ linux windows performance debugging