From 342c356b89434dc1779aec4f787c7cbc742cc2b4 Mon Sep 17 00:00:00 2001 From: slavisa-baeldung Date: Fri, 30 Jun 2017 15:29:37 +0100 Subject: [PATCH] BAEL-835 - code rerfactor --- core-java/pom.xml | 16 +++++++ .../OutOfMemoryGCLimitExceed.java | 34 +++++++------- .../java-outofmemoryerror-demo/pom.xml | 44 ------------------- .../java_outofmemoryerror_demo/Test.java | 8 ---- 4 files changed, 35 insertions(+), 67 deletions(-) rename core-java/src/main/java/com/baeldung/outofmemoryerror/{java-outofmemoryerror-demo/src/main/java/com/baeldung/outofmemoryerror/java_outofmemoryerror_demo => }/OutOfMemoryGCLimitExceed.java (50%) delete mode 100644 core-java/src/main/java/com/baeldung/outofmemoryerror/java-outofmemoryerror-demo/pom.xml delete 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/pom.xml b/core-java/pom.xml index 2267dba1e6..84a56c8bc7 100644 --- a/core-java/pom.xml +++ b/core-java/pom.xml @@ -327,6 +327,22 @@ + + org.codehaus.mojo + exec-maven-plugin + 1.6.0 + + java + com.baeldung.outofmemoryerror.OutOfMemoryGCLimitExceed + + -Xmx300m + -XX:+UseParallelGC + -classpath + + com.baeldung.outofmemoryerror.OutOfMemoryGCLimitExceed + + + 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/OutOfMemoryGCLimitExceed.java similarity index 50% rename from core-java/src/main/java/com/baeldung/outofmemoryerror/java-outofmemoryerror-demo/src/main/java/com/baeldung/outofmemoryerror/java_outofmemoryerror_demo/OutOfMemoryGCLimitExceed.java rename to core-java/src/main/java/com/baeldung/outofmemoryerror/OutOfMemoryGCLimitExceed.java index 65b7950964..a1b4140281 100644 --- 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/OutOfMemoryGCLimitExceed.java @@ -1,15 +1,19 @@ -package com.baeldung.outofmemoryerror.java_outofmemoryerror_demo; - -import java.util.HashMap; -import java.util.Map; -import java.util.Random; - -public class OutOfMemoryGCLimitExceed { - public static void addRandomDataToMap() { - Map dataMap = new HashMap(); - Random r = new Random(); - while (true) { - dataMap.put(r.nextInt(), String.valueOf(r.nextInt())); - } - } -} +package com.baeldung.outofmemoryerror; + +import java.util.HashMap; +import java.util.Map; +import java.util.Random; + +public class OutOfMemoryGCLimitExceed { + public static void addRandomDataToMap() { + Map dataMap = new HashMap<>(); + Random r = new Random(); + while (true) { + dataMap.put(r.nextInt(), String.valueOf(r.nextInt())); + } + } + + public static void main(String[] args) { + OutOfMemoryGCLimitExceed.addRandomDataToMap(); + } +} diff --git a/core-java/src/main/java/com/baeldung/outofmemoryerror/java-outofmemoryerror-demo/pom.xml b/core-java/src/main/java/com/baeldung/outofmemoryerror/java-outofmemoryerror-demo/pom.xml deleted file mode 100644 index 68a2877284..0000000000 --- a/core-java/src/main/java/com/baeldung/outofmemoryerror/java-outofmemoryerror-demo/pom.xml +++ /dev/null @@ -1,44 +0,0 @@ - - 4.0.0 - - com.baeldung.outofmemoryerror - java-outofmemoryerror-demo - 0.0.1-SNAPSHOT - jar - - java-outofmemoryerror-demo - http://maven.apache.org - - - UTF-8 - - - - - - org.codehaus.mojo - exec-maven-plugin - 1.2 - - java - - -Xmx100m - -XX:+UseParallelGC - -classpath - - com.baeldung.outofmemoryerror.java_outofmemoryerror_demo.Test - - - - - - - - junit - junit - 3.8.1 - test - - - 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 deleted file mode 100644 index dac1030255..0000000000 --- a/core-java/src/main/java/com/baeldung/outofmemoryerror/java-outofmemoryerror-demo/src/main/java/com/baeldung/outofmemoryerror/java_outofmemoryerror_demo/Test.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.baeldung.outofmemoryerror.java_outofmemoryerror_demo; - -public class Test { - public static void main( String[] args ) - { - OutOfMemoryGCLimitExceed.addRandomDataToMap(); - } -}