最近遇到两起Linux的内存问题,其一是触发了oom-killer导致系统挂 1. 首先确认该系统的版本是32位 ? #uname -a Linux alarm 2.6.9-67.ELsmp #1 SMP Wed Nov 7 13:58:04 EST 2007 i686 i686 i386 ? #u ...
分类:
系统相关 时间:
2017-08-18 17:17:33
阅读次数:
498
连接Oracle数据库,打开PSCache,在其他的数据库连接池都会存在内存占用过多的问题,Druid是唯一解决这个问题的连接池。 oracle数据库下PreparedStatementCache内存问题解决方案: Oracle支持游标,一个PreparedStatement对应服务器一个游标,如果 ...
分类:
其他好文 时间:
2017-08-17 00:45:40
阅读次数:
209
(一)JavaScript变量能够用来保存两种类型的值:基本类型值和引用类型值。基本类型的值源自下面5种基本数据类型:Undefined、Null、Boolean、Number和 String。基本类型值和引用类型值具有下面特点: 1.基本类型值在内存中占领固定大小的空间,因此被保存在栈内存中; 2 ...
分类:
其他好文 时间:
2017-08-14 13:25:37
阅读次数:
108
1 基本类型和引用类型的值 ECMAScript可能包含两种不同数据类型的值: 基本类型值——简单的数据段 引用类型值——可能由多个值构成的对象 1.1 动态的属性 可以动态地为引用类型值添加或删除属性和方法: 不能给基本类型添加属性,尽管不会导致任何错误: 1.2 复制变量值 基本类型:创建的是原 ...
分类:
其他好文 时间:
2017-08-14 01:23:51
阅读次数:
108
本文主要内容: Trace跟踪参数 堆的分配参数 栈的分配参数 零、在IDE的后台打印GC日志: 既然学习JVM,阅读GC日志是处理Java虚拟机内存问题的基础技能,它只是一些人为确定的规则,没有太多技术含量。 既然如此,那么在IDE的控制台打印GC日志是必不可少的了。现在就告诉你怎么打印。 (1) ...
分类:
编程语言 时间:
2017-08-06 12:46:41
阅读次数:
184
1、GC日志分析 除了CMS的日志和其他GC的日志差别较大外,它们都可以抽象成如下格式 [GC [<collector>:<starting occupancy1>-><ending occupancy1>(total size1), <pause time1> secs] <starting oc ...
分类:
其他好文 时间:
2017-07-29 16:26:42
阅读次数:
169
不是全部的OutofMemory exception都是内存问题。。。前几天有个客户的site报了下面错误: [ERROR][thread ] Could not start thread Timer-72025. Resource temporarily unavailable Exception ...
分类:
Web程序 时间:
2017-07-28 12:48:34
阅读次数:
272
5种基本数据类型 可以直接对值操作 判断引用类型 var result = instanceof Array 执行环境 每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中 执行环境的销毁 某个执行环境中的所有代码执行完毕后 该环境被销毁 保存在其中的所有变量了函数定... ...
分类:
Web程序 时间:
2017-07-23 10:14:30
阅读次数:
183
第4章变量、作用域和内存问题 4.1基本类型和引用类型的值 变量有两种数据类型:基本类型和引用类型。 4.1.1动态的属性 不能给基本类型的值添加属性,能给引用类型添加和删除属性和方法。 4.1.2复制变量值 一个变量向另一个变量复制基本类型的值,这两个值独立;一个变量向另一个变量复制引用类型的值, ...
分类:
其他好文 时间:
2017-07-23 00:47:36
阅读次数:
99
(1)使用NSURLSession和NSURLSessionDownload可以很方便的实现文件下载操作 (2)downloadTaskWithURL内部默认已经实现了变下载边写入操作,所以不用开发人员担心内存问题 (3)文件下载后默认保存在tmp文件目录,需要开发人员手动的剪切到合适的沙盒目录 ( ...
分类:
Web程序 时间:
2017-07-16 09:52:37
阅读次数:
138