码迷,mamicode.com
首页 >  
搜索关键字:系统内存    ( 900个结果
C++应用程序性能优化(五)——操作系统的内存管理
C++应用程序性能优化(五)——操作系统的内存管理一、操作系统内存管理简介长期以来,在计算机系统中,内存都是一种紧缺和宝贵的资源,应用程序必须在载入内存后才能执行。早期,在内存空间不够大时,同时运行的应用程序的数量会受到很大的限制,甚至当某个应用程序在某个运行时所需内存超过物理内存时,应用程序就会无法运行。现代操作系统(Windows、Linux)通过引入虚拟内存进行内存管理,解决了应用程序在内存
分类:编程语言   时间:2019-06-09 20:56:52    阅读次数:114
linux 操作系统级别监控 free命令
free命令可以查看当前系统内存的使用情况 free -m 以MB为单位 free -k 以KB为单位 free -m 以MB为单位显示系统内存的使用情况,同理,也可以使用-k、-g等其他的单位显示 free命令从两个维度统计了内存的使用情况 第一行Mem:从操作系统角度统计内存的total、use ...
分类:系统相关   时间:2019-06-09 00:40:30    阅读次数:125
oom-killer, 杀掉进程的凶手
今天发现进程一直被杀掉,几经排查,最后确认是被oom killer杀掉了。 在内核检测到系统内存不足后,会触发oom killer,挑选最占用内存的进程杀掉。 Linux 分配内存策略 Linux内核根据应用程序的要求来分配内存,由于进程实际上并不会将分配的内存全部使用,所以,为了提高性能,内核采用 ...
分类:系统相关   时间:2019-06-07 12:52:08    阅读次数:180
VMware快照的工作原理(转)
VMware中的快照是对VMDK在某个时间点的“拷贝”,这个“拷贝”并不是对VMDK文件的复制,而是保持磁盘文件和系统内存在该时间点的状态,以便在出现故障后虚拟机能够恢复到该时间点。如果对某个虚拟机创建了多个快照,那么就可以有多个可恢复的时间点。 当我们为虚拟机创建的快照时,当前可写的VMDK文件变 ...
分类:系统相关   时间:2019-05-31 16:52:45    阅读次数:829
操作系统----内存管理
一个字符就是一个字节,也就是8位。 每一个进程有PCB,程序段和数据段,程序的代码会被翻译成指令,CPU会根据指令的要求去找相应的物理地址,然后进行计算。 编译生成的是逻辑地址。 相对地址 >逻辑地址,绝对地址 >物理地址 编译:先编译成若干个目标模块,然后链接,形成完整的装入模块,然后由装入程序装 ...
分类:其他好文   时间:2019-05-28 12:25:53    阅读次数:93
Centos释放linux系统内存
Linux中频繁读写文件时,内存资源被耗尽,当程序结束后,内存不会释放需要清除缓存。缓存的类别有dentry,buffercache,pagecache。echo1>/proc/sys/vm/drop_cache#释放pagecahceecho2>/proc/sys/vm/drop_cache#释放dentry和inodeecho3>/proc/sys/vm/drop_cache
分类:系统相关   时间:2019-05-25 00:08:30    阅读次数:237
第四季-专题6-Linux内核子系统
专题6-Linux内核子系统 1. 内存管理模型 (1)子系统简介 System Call Interface(SCI)系统调用接口 Process Management(PM) Virtual File System(VFS)虚拟文件系统 Memory Management(MM) Network ...
分类:系统相关   时间:2019-05-21 21:02:17    阅读次数:166
IO模型之二-linux网络IO模式select,poll,epoll
1、概述 select,poll,epoll都是IO多路复用的机制。I/O多路复用就是通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负 ...
分类:系统相关   时间:2019-05-01 14:56:40    阅读次数:158
/proc/xxx/maps简要记录
定位内存泄漏基本上是从宏观到微观,进而定位到代码位置。 从/proc/meminfo可以看到整个系统内存消耗情况,使用top可以看到每个进程的VIRT(虚拟内存)和RES(实际占用内存),基本上就可以将泄漏内存定位到进程范围。 之前也大概了解过/proc/self/maps,基于里面信息能大概判断泄 ...
分类:其他好文   时间:2019-04-30 18:30:59    阅读次数:241
psutil
1. #查看cpu的信息 print u"CPU 个数 %s"%psutil.cpu_count() print u"物理CPU个数 %s"%psutil.cpu_count(logical=False) print u"CPU uptimes" print psutil.cpu_times() p ...
分类:其他好文   时间:2019-04-28 18:34:55    阅读次数:165
900条   上一页 1 ... 16 17 18 19 20 ... 90 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!