diff --git a/core-java-perf/README.md b/core-java-perf/README.md
new file mode 100644
index 0000000000..bd76388310
--- /dev/null
+++ b/core-java-perf/README.md
@@ -0,0 +1,3 @@
+## Core Java Performance
+
+### Relevant Articles:
diff --git a/core-java-perf/pom.xml b/core-java-perf/pom.xml
new file mode 100644
index 0000000000..062f76db77
--- /dev/null
+++ b/core-java-perf/pom.xml
@@ -0,0 +1,33 @@
+
+ 4.0.0
+ com.baeldung
+ core-java-perf
+ 0.1.0-SNAPSHOT
+ jar
+ core-java-perf
+
+
+ com.baeldung
+ parent-java
+ 0.0.1-SNAPSHOT
+ ../parent-java
+
+
+
+
+ org.apache.commons
+ commons-lang3
+ ${commons-lang3.version}
+
+
+
+
+
+
+
+ 3.8.1
+
+
+
+
diff --git a/core-java/src/main/java/com/baeldung/gc/VerboseGarbageCollectorRunner.java b/core-java-perf/src/main/java/com/baeldung/gc/VerboseGarbageCollectorRunner.java
similarity index 100%
rename from core-java/src/main/java/com/baeldung/gc/VerboseGarbageCollectorRunner.java
rename to core-java-perf/src/main/java/com/baeldung/gc/VerboseGarbageCollectorRunner.java
diff --git a/pom.xml b/pom.xml
index 51c94458fb..a4588bf546 100644
--- a/pom.xml
+++ b/pom.xml
@@ -384,7 +384,8 @@
core-java-lang-syntax
core-java-lang
core-java-lang-oop
- core-java-networking
+ core-java-networking
+ core-java-perf
core-java-sun
core-scala
couchbase
@@ -1094,6 +1095,7 @@
core-java-lang
core-java-lang-oop
core-java-networking
+ core-java-perf
core-java-sun
core-scala
couchbase