码迷,mamicode.com
首页 >  
搜索关键字:linux内存    ( 486个结果
Linux对内存结构的描述
分类:系统相关   时间:2015-05-21 19:48:50    阅读次数:135
Linux内存点滴:用户进程内存空间
转载:http://blog.jobbole.com/45733/经常使用top命令了解进程信息,其中包括内存方面的信息。命令top帮助文档是这么解释各个字段的。VIRT , Virtual Image (kb)RES, Resident size (kb)SHR, Shared Mem size ...
分类:系统相关   时间:2015-05-14 23:18:33    阅读次数:327
Linux 内存使用方法详细解析
我是一名程序员,那么我在这里以一个程序员的角度来讲解Linux内存的使用。一提到内存管理,我们头脑中闪出的两个概念,就是虚拟内存,与物理内存。这两个概念主要来自于linux内核的支持。Linux在内存管理上份为两级,一级是线性区,类似于00c73000-00c88000,对应于虚拟内存,它实际上不占...
分类:系统相关   时间:2015-05-14 18:10:24    阅读次数:227
linux 内存去哪里的
1台服务器,内存16G,top显示的信息如图:空闲内存是free+buffers,大概7G左右;已经使用的内存就是16-7=9G。但是进展列表显示的%MEM,相加,远远少于9G,是什么原因?查看/proc/meminfo,发现slab占用了8个G。通过观察/proc/meminfo发现,slab内存分为两部分:SReclaimable//可..
分类:系统相关   时间:2015-05-13 17:13:15    阅读次数:172
Linux 内存泄漏
1.1 什么是内存泄漏?指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,失去了对该段内存的控制,因而造成了内存的浪费。 1.2 以发生的方式来分类,内存泄漏可以分为4类: 1). 常发性内存泄漏。发生内存泄漏的代....
分类:系统相关   时间:2015-05-11 19:56:27    阅读次数:159
linux内存分配与brk(), sbrk()原理与应用
在Linux系统上,程序被载入内存时,内核为用户进程地址空间建立了代码段、数据段和堆栈段,在数据段与堆栈段之间的空闲区域用于动态内存分配。内核数据结构mm_struct中的成员变量start_code和end_code是进程代码段的起始和终止地址,start_data和end_data是进程数据段的起始和..
分类:系统相关   时间:2015-05-11 06:37:40    阅读次数:253
linux下C编程free()时出现飘忽诡异的段错误(核心已转储)问题
先说一下问题现场。 代码如下 free(volthisframe->Tops); free(volthisframe->Bots); printf("what\n"); free(volthisframe->SCTops); free(volthisframe->SCBots); 运行时出现段错误,“what”随机出现,也就是说可能是打印前出现段错误,也可能是打印后出现...
分类:系统相关   时间:2015-05-07 16:41:29    阅读次数:305
linux下查看cpu,内存,硬盘等硬件信息的方法
说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinfo中会看到两个cpu。常常会让人误以为是两个单核的cpu。 原文地址: http://www.hpboys.com/659.html 一、linux CPU大小 [root@idc ~]# cat /proc/cpuinfo |gr...
分类:系统相关   时间:2015-05-06 19:44:29    阅读次数:138
linux内存管理---虚拟地址、逻辑地址、线性地址、物理地址的区别(一)
分析linux内存管理机制,离不了上述几个概念,在介绍上述几个概念之前,先从《深入理解linux内核》这本书中摘抄几段关于上述名词的解释:一、《深入理解linux内核》的解释逻辑地址(Logical Address) 包含在机器语言指令中用来指定一个操作数或一条指令的地址(有点深奥)。这种寻址方式....
分类:系统相关   时间:2015-04-27 00:21:31    阅读次数:220
linux内存管理---物理地址、线性地址、虚拟地址、逻辑地址之间的转换
linux内存管理---虚拟地址、逻辑地址、线性地址、物理地址的区别(一)这篇文章中介绍了四个名词的概念,下面针对四个地址的转换进行分析CPU将一个虚拟内存空间中的地址转换为物理地址,需要进行两步(如下图):首先,将给定一个逻辑地址(其实是段内偏移量,这个一定要理解!!!),CPU要利用其段式内存管...
分类:系统相关   时间:2015-04-27 00:09:26    阅读次数:270
486条   上一页 1 ... 34 35 36 37 38 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!