
调试
wuyue五月
这个作者很懒,什么都没留下…
展开
-
Linux 多线程调试(内存占用、死循环、CPU占用率高……)
转载地址:http://www.cnblogs.com/cy568searchx/archive/2013/10/28/3391790.html你的软件在某个时刻停止服务,CPU占用达到100%+,这种问题一个可能的原因是产生了死循环,假设程序某处存在潜在的死循环,并在某种条件下会引发,本文以一个示例来定位出现死循环的位置。 当程序某处存在死循环,通常定位问题及缩小范围的方法是,在可疑的代码处加l转载 2016-06-26 18:51:36 · 2812 阅读 · 0 评论 -
valgrind 的使用简介
zz自 http://blog.youkuaiyun.com/destina/article/details/6198443 感谢作者的分享!一 valgrind是什么?Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务转载 2016-06-27 16:28:28 · 371 阅读 · 0 评论 -
sysbench 安装、使用和测试
转载地址:http://www.cnblogs.com/zhoujinyi/archive/2013/04/19/3029134.html摘要: sysbench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。当前功能允许测试的系统参数有:转载 2016-06-28 09:33:16 · 17201 阅读 · 2 评论