摘要: 1. 启动GDB开始调试:(1)gdbprogram///最常用的用gdb启动程序,开始调试的方式(2)gdbprogram core///用gdb查看core dump文件,跟踪程序core的原因(3)gdbprogram pid///用gdb调试已经开始运行的程序,指定pid即可2. 应用程序带... 阅读全文
posted @ 2014-05-19 15:07 汪少伯 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 最近调试程序学到的几个挺有用的函数,分享一下,希望对用C/C++的朋友有所帮助!1. 调用栈系列下面是函数原型:1234#include "execinfo .h"int backtrace(void **buffer, int size);char **backtrace_symbols(void... 阅读全文
posted @ 2014-05-19 13:30 汪少伯 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 本文要介绍的sar,是linux下用来分析系统本身运行情况的非常有用的工具。我们知道,程序在操作系统上要运行,要关注的点不外乎内存,CPU和IO(包括磁盘IO和网络IO)。我们的应用程序在操作系统中运行前,我们需要了解系统当前的内存,cpu和IO的使用状况,还需要明白我们的应用程序运行时自身所需要的... 阅读全文
posted @ 2014-05-19 11:59 汪少伯 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 本文要介绍的ldd和nm是linux下,两个用来分析程序很实用的工具。ldd是用来分析程序运行时需要依赖的动态库的工具;nm是用来查看指定程序中的符号表相关内容的工具。下面通过例子,分别来介绍一下这两个工具:1. ldd, 先看下面的例子, 用ldd查看cs程序所依赖的动态库:wuzesheng@w... 阅读全文
posted @ 2014-05-19 11:57 汪少伯 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 写在最前面:在开始本文之前,笔者认为先有必要介绍一下linux下的man,如果读者手头用linux系统,直接在终端输入man man便可以看到详细的说明,我在这里简单的总结一下,man命令是用来查看linux下各种命令、工具等的用户手册(manual)的。一种比较常用的用法是”man n field... 阅读全文
posted @ 2014-05-19 11:56 汪少伯 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 原贴:http://tonykorn97.itpub.net/post/6414/249221linux之pmap命令!===========================================================作者: tonykorn97(http://tonykorn9... 阅读全文
posted @ 2014-05-18 16:22 汪少伯 阅读(458) 评论(0) 推荐(0) 编辑
摘要: finish是Activity的类,仅仅针对Activity,当调用finish()时,只是将活动推向后台,并没有立即释放内存,活动的资源并没有被清理;当调用System.exit(0)时,杀死了整个进程,这时候活动所占的资源也会被释放。在开发android应用时,常常通过按返回键(即keyCode... 阅读全文
posted @ 2014-05-06 21:57 汪少伯 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.linuxidc.com/Linux/2011-10/44785.htm因为Android使用Java作为开发语言,很多人在使用会不注意内存的问题。于是有时遇到程序运行时不断消耗内存,最终导致OutOfMemery,程序异常退出,这就是内存泄露导致的。我们现在就来总结一下... 阅读全文
posted @ 2014-05-06 21:56 汪少伯 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 转自:http://technicalsearch.iteye.com/blog/1967616一、什么是Surface简单的说Surface对应了一块屏幕缓冲区,每个window对应一个Surface,任何View都要画在Surface的Canvas上(后面有原因解释)。传统的view共享一块屏幕... 阅读全文
posted @ 2014-05-06 10:27 汪少伯 阅读(525) 评论(0) 推荐(0) 编辑
摘要: Intellij IDEA是一款非常好用的java编辑器,比Eclipse的代码提示要友善的多,优缺点不多讲了。下面讲如何安装配置。1)如官网下载最新版本http://www.jetbrains.com/idea/download/左边的旗舰版,可以使用30天,右边的是社区免费版。我们下载左边的。下... 阅读全文
posted @ 2014-05-04 01:12 汪少伯 阅读(2279) 评论(0) 推荐(0) 编辑