PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space。从文字上看就是内存溢出,解决方法是加大内存。为什么会内存溢出,这是由于这块内存主要是被JVM存放Class和Meta信息的,C ...
分类:
其他好文 时间:
2016-05-09 20:42:44
阅读次数:
229
关于pcap文件的文件解析网上资料有很多,我在这就不说明了 心得一:wireshark Runtime Error 一般来说,wireshark不适合长时间捕获包,也就是随着时间增长,总会报出上述错误,一般如下: 因为wireshark将数据一直放在内存,所以随着捕包时间的增长,就会报出内存溢出的错 ...
分类:
其他好文 时间:
2016-05-09 01:39:22
阅读次数:
296
果通过指令的话,一般先调用jps查看到具体的pid,然后调用jstat来查看运行时的内存,以及GC的频率等,然后通过jstack查看线程是有阻塞、死锁、循环等,最后通过jmap生成的堆快照进行分析内存溢出的地方。 使用可视化工具的话: 如果是jConsole,可以通过内存窗口查看堆以及各个部分的内存 ...
分类:
其他好文 时间:
2016-05-08 11:37:32
阅读次数:
488
好久没有进cnblogs了,都快长草了.之前对接某度要求我司的插件 monkey test满8小时无OOM 无crash 虐哭了...各种OOM 下面把当时写的一篇笔记po上来防止长草. 1.什么是OOM,为什么会有OOM Android主要应用在嵌入式设备中,所以因为嵌入式设备本身的一些限制,通常 ...
分类:
移动开发 时间:
2016-05-07 19:35:15
阅读次数:
169
前言对于数据库连接池, 想必大家都已经不再陌生, 这里仅仅设计Java中的两个常用数据库连接池: DBCP和C3P0(后续会更新). 一. 为何要使用数据库连接池假设网站一天有很大的访问量,数据库服务器就需要为每次连接创建一次数据库连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机 ...
分类:
数据库 时间:
2016-05-07 00:53:09
阅读次数:
313
不可不懂的.NET基础知识 - 谷海燕 - 博客频道 - CSDN.NEThttp://blog.csdn.net/zhuanzhe117/article/details/8954924 出处:深入理解jvm之内存区域与内存溢出 ...
分类:
编程语言 时间:
2016-05-05 14:22:31
阅读次数:
146
栈的溢出:--------------------------------- 1、死循环是不会造成栈的溢出的。 2、递归调用才会造成栈的溢出。堆内存----------------------------------- 1、默认是物理内存的四分之一 2、内存溢出一般指堆内存溢出。 3、查看java进程id使用jps 4、查看指定java进程的堆内存..
分类:
编程语言 时间:
2016-05-05 11:11:58
阅读次数:
167
java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。 导致OutOfMemoryError异常的常见原因有以下几种: 此错误常见的错误提示: 解决java.lang.OutOfMe ...
分类:
编程语言 时间:
2016-05-05 00:19:59
阅读次数:
193
一、应用程序直接获取数据库连接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示: 二、使用数据库连接池优化程 ...
分类:
数据库 时间:
2016-05-04 10:32:07
阅读次数:
348
1. 官网下载源码 source code,地址: http://spark.apache.org/downloads.html 2. 使用maven编译: 注意在编译之前,需要设置java堆大小以及永久代大小,避免mvn出现内存溢出的情况。 windows下设置:%MAVEN_HOME%\bin\ ...