上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 29 下一页

2013年6月14日

java6_garbage collection(垃圾回收)

摘要: 现在觉得回顾或者学习知识,应该先从全局整理了解,然后整理出大纲比较好,这样既让你对这方面的知识有个整体连贯的了解,又利于今后复习,对照大纲哪些不清楚,有针对性的去钻研说到垃圾回收,回收之前,先要有价值的东西才能产生垃圾 :java内存的申请、分配买了东西,当然要有地方放 :java运行时数据区现在有地方放东西了,东西放太久了,肯定就产生垃圾了,要有人去回收:垃圾回收器的种类是蜻蜓点水式了,还是大扫除了 :垃圾回收的方式地方大了,不好弄 :堆的分代有的地形复杂,有点地形简单,根据不同的地形采用不同的清扫方法 :垃圾回收的算法什么时候需要搞卫生了 :什么条件触发GC哪些地方派遣哪些人 :根据不同的 阅读全文

posted @ 2013-06-14 11:36 lovebeauty 阅读(934) 评论(0) 推荐(0) 编辑

2013年6月13日

tomcat_garbage_collection_log(垃圾回收日志)分析 待整理

摘要: 第一次:243036.600: [GC 1155784K->1155439K(4132864K), 0.1700614 secs]243040.779: [Full GC 1155439K->313334K(4132864K), 262.5038522 secs]243343.120: [GC 804854K->321769K(4132864K), 0.0754559 secs]第二次:317991.181: [GC 4101931K->4108973K(4132864K), 0.4839274 secs]318075.730: [Full GC 4108973K-&g 阅读全文

posted @ 2013-06-13 13:18 lovebeauty 阅读(777) 评论(0) 推荐(0) 编辑

tomcat_garbage collection_log(垃圾回收日志)参数设置 待整理

摘要: 这是tomcat下面catalina.bat文件的部分代码@echo offif "%OS%" == "Windows_NT" setlocalset CATALINA_HOME=D:\Tomcat5_websearchset HEAP=-Xms4096m -Xmx4096mset PERMANENT_G=-XX:PermSize=128m -XX:MaxPermSize=128mset YOUNG_G=-Xmn600m -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=5set CMS_GC=-XX:+UseCo 阅读全文

posted @ 2013-06-13 10:53 lovebeauty 阅读(3155) 评论(0) 推荐(0) 编辑

2013年6月12日

java 基本数据类型的理解

摘要: 一个字节有8位,就是8个0和18个位的第一个位是符号位,0代表正,1代表负,所以Java中的数据类型都有正负之分,不存在无符号数。也就是说0000 0001代表的是数字1,1000 0001代表的就是-1所以正数最大位0111 1111,那么转成十进制也就是数字127负数最大为1111 1111,也... 阅读全文

posted @ 2013-06-12 19:14 lovebeauty 阅读(261) 评论(0) 推荐(0) 编辑

java命令导出内存溢出(HeapDumpOnOutOfMemoryError)的堆信息(hprof文件)

摘要: 当出现HeapDumpOnOutOfMemoryError错误时,我们需要分析原因,下面的程序就是模拟这个错误并导出dump文件,好让你分析GcTest.javapackage gc;public class GcTest { private static final int _1MB= 1024 * 1024; //约1m public static void main(String[] args) { //总共约8m多,堆大小设置不超过8388608B即8.388608m就会内存溢出,但是需要整数,小于8M就会重现这个错误 ... 阅读全文

posted @ 2013-06-12 18:26 lovebeauty 阅读(14366) 评论(0) 推荐(0) 编辑

java.lang.OutOfMemoryError : PermGen space

摘要: Perm代主要保存class,method,filed对象,这部门的空间一般不会溢出,除非一次性加载了很多的类,不过在涉及到热部署的应用服务器的时候,有时候会遇到java.lang.OutOfMemoryError : PermGen space 的错误,造成这个错误的很大原因就有可能是每次都重新部署,但是重新部署后,类的class没有被卸载掉,这样就造成了大量的class对象保存在了perm中,这种情况下,一般重新启动应用服务器可以解决问题。 阅读全文

posted @ 2013-06-12 17:40 lovebeauty 阅读(320) 评论(0) 推荐(0) 编辑

2013年6月11日

jmap命令

摘要: http://blog.csdn.net/fenglibing/article/details/6411953jmap 的用途是为了展示java进程的内存映射信息,或者堆内存详情常用的参数如下:histojmap -histo pid 展示class的内存情况展示的信息为编号,实例数,字节,类名heapjmap -heap pid 展示pid的整体堆信息 jmap -heap 2464 JVM version is 16.3-b01 using thread-local object allocation. Parallel GC with 13... 阅读全文

posted @ 2013-06-11 23:50 lovebeauty 阅读(6649) 评论(2) 推荐(0) 编辑

jmap命令结合mat插件分析内存泄露

摘要: http://smallnetvisitor.iteye.com/blog/1826434User.javapackage gc;import java.util.ArrayList;import java.util.List;/** * @Package gc * @ClassName: User * @Description: TODO(这里用一句话描述这个类的作用) * @author andy * @date 2013-6-9 下午4:46:13 */public class User { private String id; private String name;... 阅读全文

posted @ 2013-06-11 23:40 lovebeauty 阅读(4432) 评论(0) 推荐(0) 编辑

自定义类加载器

摘要: Dog.javapublic class Dog { public Dog(){ System.out.println("Dog is loaded by:" + this.getClass().getClassLoader()); }}View Code Sample.javapublic class Sample { private int v1 = 1; public Sample(){ System.out.println("Sample is loaded by:" + this.getClass().getClassLoad... 阅读全文

posted @ 2013-06-11 16:26 lovebeauty 阅读(220) 评论(0) 推荐(0) 编辑

2013年6月8日

java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is java.net.socketException connection reset

摘要: 垃圾回收出了问题,调整参数,待整理 阅读全文

posted @ 2013-06-08 10:32 lovebeauty 阅读(2912) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 29 下一页

导航