- 博客(7)
- 收藏
- 关注
原创 jvm_outofmemory_JavaVMStackSOF
package cn.itcast_03_jvm.outofmemory;/** * 虚拟机栈和本地方法栈OOM测试 * VM Args:-Xss128k */public class JavaVMStackSOF {private int stackLength = 1;public void stackLeak() {stackLength++;
2017-03-25 23:56:50 561
原创 jvm_outofmemory_JavaVMStackOOM
package cn.itcast_03_jvm.outofmemory;/** * 线程导致内存溢出异常 * VM Args:-Xss2M(这时候不妨设置大些) * 容易导致系统假死 */public class JavaVMStackOOM {private void dontStop() {while (true) {}}publ
2017-03-25 23:56:00 502
原创 jvm_outofmemory_HeapOOM
package cn.itcast_03_jvm.outofmemory;import java.util.ArrayList;import java.util.List;/** * 演示堆内存溢出 * 通过run configurations配置下列参数 * VM Args:-Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemor
2017-03-25 23:54:57 256
原创 jvm_outofmemory_
package cn.itcast_03_jvm.outofmemory;import java.lang.reflect.Field;import sun.misc.Unsafe;/** * 本机直接内存溢出 * VM Args:-Xmx20M -XX:MaxDirectMemorySize=10M */public class DirectM
2017-03-25 23:53:41 315
原创 jvm_demo_TestThread
package cn.itcast_03_jvm.demo;import java.io.BufferedReader;import java.io.InputStreamReader;public class TestThread {/*** 死循环演示* * @param args*/public static void createBusy
2017-03-25 23:52:16 280
原创 jvm_demo_TestDeadThread
package cn.itcast_03_jvm.demo;public class TestDeadThread implements Runnable {int a, b;public TestDeadThread(int a, int b) {this.a = a;this.b = b;}@Overridepublic void run
2017-03-25 23:51:18 366
原创 jvm_demo_TestDeadThread
package cn.itcast_03_jvm.demo;import java.util.ArrayList;/** * 64kb/50毫秒 * @author wilson * */public class TestMemory {static class OOMObject {public byte[] placeholder = new byt
2017-03-25 23:49:16 262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人