From 36a3d11761ee92e1df842c710821b601db8341f0 Mon Sep 17 00:00:00 2001 From: buddhini81 Date: Tue, 20 Jun 2017 06:51:43 +0530 Subject: [PATCH] BAEL-835 code files --- .../OutOfMemoryGCLimitExceed.java | 14 ++++++++++++++ .../java_outofmemoryerror_demo/Test.java | 8 ++++++++ 2 files changed, 22 insertions(+) create mode 100644 core-java/src/main/java/com/baeldung/outofmemoryerror/java-outofmemoryerror-demo/src/main/java/com/baeldung/outofmemoryerror/java_outofmemoryerror_demo/OutOfMemoryGCLimitExceed.java create mode 100644 core-java/src/main/java/com/baeldung/outofmemoryerror/java-outofmemoryerror-demo/src/main/java/com/baeldung/outofmemoryerror/java_outofmemoryerror_demo/Test.java diff --git a/core-java/src/main/java/com/baeldung/outofmemoryerror/java-outofmemoryerror-demo/src/main/java/com/baeldung/outofmemoryerror/java_outofmemoryerror_demo/OutOfMemoryGCLimitExceed.java b/core-java/src/main/java/com/baeldung/outofmemoryerror/java-outofmemoryerror-demo/src/main/java/com/baeldung/outofmemoryerror/java_outofmemoryerror_demo/OutOfMemoryGCLimitExceed.java new file mode 100644 index 0000000000..57c14571c3 --- /dev/null +++ b/core-java/src/main/java/com/baeldung/outofmemoryerror/java-outofmemoryerror-demo/src/main/java/com/baeldung/outofmemoryerror/java_outofmemoryerror_demo/OutOfMemoryGCLimitExceed.java @@ -0,0 +1,14 @@ +package com.baeldung.outofmemoryerror.java_outofmemoryerror_demo; + +import java.util.Map; +import java.util.Random; + +public class OutOfMemoryGCLimitExceed { + public static void putPropertiesToMap() { + Map map = System.getProperties(); + Random r = new Random(); + while (true) { + map.put(r.nextInt(), "value"); + } + } +} diff --git a/core-java/src/main/java/com/baeldung/outofmemoryerror/java-outofmemoryerror-demo/src/main/java/com/baeldung/outofmemoryerror/java_outofmemoryerror_demo/Test.java b/core-java/src/main/java/com/baeldung/outofmemoryerror/java-outofmemoryerror-demo/src/main/java/com/baeldung/outofmemoryerror/java_outofmemoryerror_demo/Test.java new file mode 100644 index 0000000000..d76551fbdb --- /dev/null +++ b/core-java/src/main/java/com/baeldung/outofmemoryerror/java-outofmemoryerror-demo/src/main/java/com/baeldung/outofmemoryerror/java_outofmemoryerror_demo/Test.java @@ -0,0 +1,8 @@ +package com.baeldung.outofmemoryerror.java_outofmemoryerror_demo; + +public class Test { + public static void main( String[] args ) + { + OutOfMemoryGCLimitExceed.putPropertiesToMap(); + } +}