共 21 篇文章 |
|
OutOfMemoryError: Java heap spacejava_pid3600.hprof既是heap dump,可以在OOMHeapTest类所在的工程根目录下找到。第二列是class loader已定义类(defined classes)的个数,这里要说一下已定义类和已加载类(loaded classes)了,当需要加载类的时候,相应的class loader会首先把请求委派给父class loader,只有当父class loader加载失败后,该c... 阅204 转2 评0 公众公开 11-09-12 09:08 |
绝大多数的对象都在young generation被分配,也在young generation被收回,当young generation的空间被填满,GC会进行minor collection(次回收),这次回收不涉及到heap中的其他generation,minor collection根据weak generational hypothesis(弱年代假设)来假设young generation中大量的对象都是垃圾需要回收,minor collection的过程会非常快... 阅235 转4 评0 公众公开 11-09-11 23:10 |
-Xmx:指定JVM堆得最大内存,在JVM启动以后,会分配-Xmx参数指定大小的内存给JVM,但是不一定全部使用,JVM会根据-Xms参数来调节真正用于JVM的内存。其中新生代的垃圾收集器命名为"minor gc",老生代的GC命名为"Full Gc 或者Major GC".其中用System.gc()强制执行的是Full Gc.2.3.1 Serial Collector.此种GC用-XX:UseParall... 阅43 转自duzhipeng 公众公开 11-09-11 16:59 |
JAVA堆的管理--垃圾回收。其次垃圾收集算法的不完备性,早先采用的某些垃圾收集算法就不能保证100%收集到所有的废弃内存。它开始时把堆分成 一个对象 面和多个空闲面, 程序从对象面为对象分配空间,当对象满了,基于coping算法的垃圾 收集就从根集中扫描活动对象,并将每个 活动对象复制到空闲面(使得活动对象所占的内存之间没有空闲洞),这样... 阅14 转自jollyme 公众公开 11-09-11 16:55 |
java -Xmx3550m -Xms3550m -Xss128k -XX:NewRatio=4 -XX:SurvivorRatio=4 -XX:MaxPermSize=16m -XX:MaxTenuringThreshold=0 -XX:NewRatio=4:设置年轻代(包括Eden和两个Survivor区)与年老代的比值(除去持久代)。-XX:+UseSerialGC:设置串行收集器 -XX:+UseParallelGC:设置并行收集器 -XX:+UseParalledlOldGC:设置并行年老代收集器 -XX:+Us... 阅12 转自zybingliu 公众公开 11-09-11 16:52 |
JVM垃圾回收(GC)原理。* java -Xmx3550m -Xms3550m -Xss128k -XX:NewRatio=4 -XX:SurvivorRatio=4 -XX:MaxPermSize=16m -XX:MaxTenuringThreshold=0 -XX:NewRatio=4:设置年轻代(包括Eden和两个Survivor区)与年老代的比值(除去持久代)。* java -Xmx3550m -Xms3550m -Xmn2g -Xss128k -XX:+UseParallelGC -XX:ParallelGCThreads=20 -XX:+Use... 阅1437 转3 评0 公众公开 11-09-11 16:48 |
阅280 转0 评0 公众公开 11-09-11 15:31 |
Java垃圾回收原理我们知道,许多程序设计语言都允许在程序运行期动态地分配内存空间。程序段3: 1.Object aobj = new Object ( ) ; 2.Object bobj = new Object ( ) ; 3.Object cobj = new Object ( ) ; 4.aobj = bobj; 5.aobj = cobj; 6.cobj = null; 7.aobj = null; 问:这段代码中,第几行的内存空间符合垃圾收集器的收集标准?行5:... 阅3723 转14 评0 公众公开 11-09-11 15:29 |
一、Java基础知识。Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。描述JSP和Servlet的区别、共同点、各自应用的范围。在JSP中如何读取客户端的请求,如何访问CGI变量,如何确定某个Jsp文件的真实路径。2.s-EJB 与 e-EJB的区别。试列举java application或者applet中与servlet/jsp通信可以采用的方式。简述 Java Server Page... 阅111 转自凤舞天煌 公众公开 10-10-25 20:18 |
The WeakHashMap ClassThe WeakHashMap Class07/09/2001.The keys in a WeakHashMap are WeakReference objects.The object passed as the key to a WeakHashMap is stored as the referent of the WeakReference object, and the value is the standard Map value. (The object returned by calling Reference.get() is termed the referent o... 阅127 转1 评0 公众公开 10-10-22 10:13 |