Calc Memory V1.3.2 RSS: 590MB PSS: 397MB PageTable: 10MB SlabInfo: 41MB HugeMem: 2048MB Cache: 111MB RSS+PageTable+SlabInfo+HugeMem = 2689MB RSS+PageTable+SlabInfo+HugeMem+Cache = 2800MB PSS+PageTable+SlabInfo+HugeMem = 2496MB PSS+PageTable+SlabInfo+HugeMem+Cache = 2607MB 通过linux脚本计算系统的各项内存占用总数,包括: RSS、PSS、PageTable、SlabInfo、HugePage、Cache。 可用于快速了解linux系统的内存占用情况,快速判定内存泄漏点. 运行方法:sh cm1.3.2.sh
2022-05-26 17:59:57 2KB 内存 脚本 linux hugepage
1
嵌入式Linux内存使用与性能优化,本书主要介绍两个方面内容:1,如何节省系统内存;2,如何加快进程运行速度
2022-05-24 11:13:29 1.53MB 嵌入式开发 内存使用 程序性能优化
1
linux的home目录下内存转移至根目录,适合centos6及centos7版本,以及处理转移过程的问题也有列出
2022-05-19 09:09:23 14KB Linux 内存转移
1
主要讲述如何提高嵌入式产品软件的性能,更确切的. 说是嵌入式Linux 设备的软件性能。
2022-05-14 13:37:44 3.11MB 嵌入式 linux 内存 性能
1
Intel Memory Latency Checker(Intel MLC) 解压即可使用,兼容windows和linux
2022-05-07 17:00:33 792KB 测试工具 linux 内存测试
1
详细描述了linux内存管理中伙伴算法的技术原理,对了解内存管理很有帮助
2022-04-27 23:55:15 307KB 内存管理
1
2.模拟linux内存管理中的Buddy(伙伴)算法,实现页面的回收。 1)假设内存中有16个页面,部分页面是正在使用的,部分页面是空闲的,页面号依次是0,1,。。。15; 2)算法根据buddy算法的原理管理着空闲页面;(注:buddy算法将所有空闲页面根据连续空闲页面的大小,形成多个队列,每个队列中的元素分别代表该空闲区拥有1、2、4、8个空闲页面) 3)在某一时刻,用户的输入页面号请求模拟该页面的释放请求; 4)接收到页面释放的请求后,算法根据空闲页面所在的区域,将其插入或合并后再插入到相应的队列中; 5)输入:16个页面的空闲状态,在程序开始运行时,用户通过输入指定空闲的页面号;用户待回收的页面号 6)输出:提供两个供用户选择的命令,一为指定空闲页面,二为回收页面;每次用户有输入后,立即显示当前内存中各队列的空闲页面号 编程环境:linux c
2022-04-16 11:57:53 4KB 内存管理 伙伴算法 linux
1
Valgrind可以识别的错误及错误提示 malloc/free: in use at exit 内存在退出前没有被释放 Invalid write of size 非法写内存:一般为数组越界 Invalid read of size 非法读内存:一般为数组越界 definitely lost/possibly lost/still reachable in loss record 内存未释放 Invalid free() / delete / delete[] 同一指针被多次释放 Source and destination overlap 内存重叠(一般是使strncpy,memcpy引起) Syscall param contains uninitialised byte 调用系统函数时传入了未初始化的变量 Conditional jump or move depends on uninitialised value 条件判断时使用了未初始化的变量 Access not within mapped region/Stack overflow 栈溢出 Mismatched free() / delete / delete [] new--delete malloc--free搭配错误
2022-03-21 17:21:32 481KB valgrind linux 内存检测 开源
1
学习linux 内存管理的最佳书籍, 《深入了解Linux虚拟内存管理》内容涵盖物理内存、页表管理、进程地址空间、引导内存分配器、物理页面分配、非连续内存分配、Slab分配器、高端内存管理、页面帧回收、交换管理、共享内存虚拟文件系统等部分。Linux在国内的普及还不成熟,而关于内核方面的中文资料却又都偏向大而全,细节部分描述得相当不够。这些书籍往往由于篇幅问题而仅仅选择性地讲解内核源代码,不少读者无法真正吃透内核的实际实现方式,存在看不下去或不能理解等问题。还有的书籍代码注释较为粗略,省去了很多内核实现细节,初、中级水平的读者阅读起来也有困难。而另有一部分内核书籍由于时代久远,很多系统调用方面,特别是与硬件相关的代码使读者产生不少疑问,对于中、高级内核开发人员以及在较新内核版本下进行开发的人员就略显不足了
2022-03-13 10:40:32 21.38MB linux 内存管理
1
很好的嵌入式教材 讲解了: 进程,内存测量,linux内核的内存管理,内存分配和释放,以及内存空洞,内存优化等内容
2022-03-05 11:11:58 650KB 嵌入式 Linux 性能 内存管理
1