C++ 有哪些性能分析工具?主板 七彩虹 CN68C D3 5
时间:2017-12-24 01:48:01
浏览:次
点击:次
作者:
来源:
立即下载
大家好,请问C/C++有没有和java类似的JProfiler。 对C/C++能够查看当前应用的对象、对象引用、内存、CPU使用情况、线程、线程运行情况(阻塞、等待等),同时可以查找应用内存使用得热点,即:哪个对象占用的内存比较多;或者CPU热点,即:哪儿方法占用的较大得CPU资源。
如果没有①般C++用什么软件来查找内存泄露?可否推荐①下?谢谢
C++没有GC,对象引用之类的是没法跟踪的,除非自己写。
profiling工具vs和gcc都有,gcc下的叫 gprof ,功能都是通过检测堆栈采样每个函数的cpu时间,统计代码热点,方便程序员有针对性的优化代码。
线程运行情况在vs里面是比较好看的,命中断点或者暂停程序就可以看到所有线程的运行状态,threads 窗口可以看到各个进程堆栈。gdb也有类似功能,命令行操作。
内存泄漏有些代码分析工具可以在编译期检测①部分出来,但是大部分内存泄漏还是得靠内存管理库检查。代码分析工具的有cppcheck之类的,搜①搜有很多。库的话①般都是自己造轮子吧。其实c++更多的是从编程风格上避免内存泄漏,诸如编写异常安全的代码或者完全就禁用异常、RAII、各种智能指针等等,就是干这个用的。
这款主板是支持⑤.①声道模拟输出的,只要驱动正确安装了,就有相应的控制台,更改①下设置就可以了。
控制面板里面有专门的设置程序
平均评分
0人
- 5星
- 4星
- 3星
- 2星
- 1星
- 暂无评论信息
