宋宝华的blog

Linux Consultant

使用valgrind检测Android native程序的内存

下载http://valgrind.org/downloads/valgrind-3.7.0.tar.bz2,使用ndk toolchain,按照代码中的README.android编译Android版本的valgrind,push到/data分区,这里笔者push到了/data/local/va...

2012-03-27 17:44:36

阅读数:11781

评论数:7

让busybox里的free命令可以显示page cache

busybox的free命令不能显示page cache,导致于其功能大打折扣,因为page cache大小很大,在用户申请内存时可以回收,打上如下补丁后,busybox的free命令变得完整: commit 2219fd301a7f319258ad4be9217cd0d6db9240d4 Au...

2012-03-26 21:05:14

阅读数:5653

评论数:0

Linux gdb调试器用法全面解析

GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具,GDB主要可帮助工程师完成下面4个方面的功能: 启动程序,可以按照工程师自定义的要求随心所欲的运行程序。 让被调试的程序在工程师指定的断点处停住,断点可以是条件表达式。 当程序被停住时,可以检查此时程序中所发生的事,并追索上文...

2012-03-22 22:18:58

阅读数:67342

评论数:6

Linux内核最新的连续内存分配器(CMA)——避免预留大块内存

by 宋宝华 在我们使用ARM等嵌入式Linux系统的时候,一个头疼的问题是GPU,Camera,HDMI等都需要预留大量连续内存,这部分内存平时不用,但是一般的做法又必须先预留着。目前,Marek Szyprowski和Michal Nazarewicz实现了一套全新的Contiguous M...

2012-03-01 16:17:59

阅读数:30864

评论数:5

提示
确定要删除当前文章?
取消 删除
关闭
关闭