Javaで意図的にOutOfMemoryErrorを発生させる方法
強制的にOOMEを発生させます。ヒープが不足します。
package jp.co.confrage; import java.util.ArrayList; public class Sample { public static void main(String[] args) { new ArrayList(Integer.MAX_VALUE); // OOME } }
以下もOOMEを発生させます。VMの制限オーバーです。
package jp.co.confrage; import java.util.ArrayList; import java.util.List; public class Sample { public static void main(String[] args) { final List<byte[]> list = new ArrayList<>(); while (true) { final byte[] b = new byte[1048576]; list.add(b); } } }

KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
資格:少額短期保険募集人,FP3級
コメント