diff --git a/core-java-modules/core-java-21/src/main/java/com/baeldung/jfrview/JFRExample.java b/core-java-modules/core-java-21/src/main/java/com/baeldung/jfrview/JFRExample.java new file mode 100644 index 0000000000..98eb29fe15 --- /dev/null +++ b/core-java-modules/core-java-21/src/main/java/com/baeldung/jfrview/JFRExample.java @@ -0,0 +1,21 @@ +package com.baeldung.jfrview; + +import java.util.ArrayList; +import java.util.List; + +public class JFRExample { + public static void main(String[] args) { + JFRExample se = new JFRExample(); + se.insertToList(new ArrayList<>()); + } + + private void insertToList(List list) { + try { + while (true) { + list.add(new Object()); + } + } catch (OutOfMemoryError e) { + System.out.println("Out of Memory. Exiting"); + } + } +}