码迷,mamicode.com
首页 >  
搜索关键字:内存不足    ( 778个结果
Linux 内核开发 - 进程空间
1.1虚拟内存Linux的系统。假设每一个任务都独立的占用内存,则实际的物理内存将非常快消耗殆尽。实际上对于前台正在执行的任务来说,所须要要的内存并不多,非常多任务基本不须要执行,也就没有必要一直占用内存,虚拟内存技术採用硬盘来充当一部分内存,当内存不足时就将不须要在内存中使用的数据搬移到硬盘中去,...
分类:系统相关   时间:2015-10-01 15:14:31    阅读次数:348
了解JVM
---恢复内容开始---Java对象在运行环境中,对于内存而言,存在三种状态:年轻代、年老代、永生代;下图是JVM内存模型1.年轻代被分为3个部分:Enden区和两个Survivor区,垃圾回收--Minor GC2. 新建对象-->首先在E区申请内存,不足执行Minor GC 通过一定的算法 E-...
分类:其他好文   时间:2015-09-29 13:03:18    阅读次数:160
Linux磁盘读写缓慢问题追踪
Linux系统反应非常慢,磁盘读取速度特别慢那我总结下,以后排查的过程就是1、vmstat110查内存读写情况2、iostat-x1检查磁盘读写情况3、top-d1查看应用负载4、strace-p查看应用执行动作最后根据动作找出原因:由于内存不足,导致去读取物理内存,物理内存读取速度及其缓慢,这个..
分类:系统相关   时间:2015-09-24 19:30:55    阅读次数:318
SQL Server数据库优化的10多种方法
巧妙优化sql server数据库的几种方法,在实际操作中导致查询速度慢的原因有很多,其中最为常见有以下的几种:没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)。 I/O吞吐量小,形成了瓶颈效应。 没有创建计算列导致查询不优化SQL Server数据库。 内存不足。 网络...
分类:数据库   时间:2015-09-21 17:57:29    阅读次数:164
IOS中的内存不足警告处理(译)
由于在IOS中虚拟内存系统不会采用页置换的方式来获取请求内存,取而代之的是它通过移除应用程序中的强引用来释放一些内存资源,我们知道强引用在IOS中表示拥有关系,只要有至少一个变量拥有这个对象,那么对象就不会被释放,当然IOS中没有类似Java或.NET的垃圾回收机制,所以我们需要手动来释放对象的.....
分类:移动开发   时间:2015-09-16 15:38:07    阅读次数:383
ios 开发小记 (三)
viewDidLoadviewDidUnload方法?(loadView/nib文件)来加载view到内存 ——>viewDidLoad函数进一步初始化这些view ——>内存不足时,调用viewDidUnload函数释放views —->当需要使用view时有回到第一步,如此循环。- (void)...
分类:移动开发   时间:2015-09-15 21:34:28    阅读次数:191
Linux磁盘和文件系统管理(5)_创建交换分区
交换分区swap:当cpu使用的内存不足时,就会暂时占用硬盘一部分空间来存储内存信息,这部分空间就是交换分区。创建新的交换分区swap:1新建分区,通过设置Id,建立swap分区2格式化swap分区mkswap设备名称3启动swap:swapon设备名称4查看swap:free命令mkswap命令:通过设备或文..
分类:系统相关   时间:2015-09-15 20:13:30    阅读次数:278
[Linux]创建和启用Swap交换区
如果你的服务器的总是报告内存不足,并且时常因为内存不足而引发服务被强制kill的话,在不增加物理内存的情况下,启用swap交换区作为虚拟内存是一个不错的选择,我购买的DigitalOcean VPS 512M内存基本不够用的,好在VPS的母鸡使用的SSD,正常读写速度都在300MB/s以上,启用sw...
分类:系统相关   时间:2015-09-14 23:57:27    阅读次数:289
Effective C++ 条款51 编写new和delete时需固守常规
1. 实现定制的operator new和operator delete需要满足一定的要求. 以operator new而言:实现一致性operator new必须返回正确的值;内存不足时必得调用new-handling函数;必须有对付零内存需求的准备;需避免不慎掩盖正常形式的new;如果有能力供....
分类:编程语言   时间:2015-09-13 02:06:47    阅读次数:246
Effective C++ 条款49 了解new handler的行为
1. 当operator new无法满足某一内存分配需求时,它会先调用一个客户指定的错误处理函数(如果客户未指定,它就会抛出异常),所谓的new-handler.为了指定这个"用以处理内存不足"的函数,客户必须调用set_new_handler,那是声明于的一个标准库函数:namespace std...
分类:编程语言   时间:2015-09-12 22:14:04    阅读次数:293
778条   上一页 1 ... 55 56 57 58 59 ... 78 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!