diff --git a/CHANGELOG.md b/CHANGELOG.md
index 89008b8d..5db4365c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,7 +3,8 @@
* Add setting to show the number of active recordings in the tray
* Add a timeout of 2 seconds for each online check to make sure the online
check doesn't get blocked somehow
-* Increase log level for the online check
+* Increased log level for the online check
+* Increased max heap size to 1GiB
4.7.4
========================
diff --git a/client/pom.xml b/client/pom.xml
index 10ad1a52..d5a27031 100644
--- a/client/pom.xml
+++ b/client/pom.xml
@@ -127,7 +127,7 @@
jre
true
15
- 512
+ 1024
-Dfile.encoding=utf-8
diff --git a/client/src/assembly/ctbrec-linux-jre.sh b/client/src/assembly/ctbrec-linux-jre.sh
index 03367673..21067e3f 100755
--- a/client/src/assembly/ctbrec-linux-jre.sh
+++ b/client/src/assembly/ctbrec-linux-jre.sh
@@ -4,5 +4,5 @@ DIR="$(dirname "$0")"
pushd "${DIR}"
JAVA=./jre/bin/java
$JAVA -version
-$JAVA -Xmx512m -Djdk.gtk.version=3 -Dfile.encoding=utf-8 -jar ${name.final}.jar
+$JAVA -Xmx1g -Djdk.gtk.version=3 -Dfile.encoding=utf-8 -jar ${name.final}.jar
popd
diff --git a/client/src/assembly/ctbrec-macos-jre.sh b/client/src/assembly/ctbrec-macos-jre.sh
index b7c1170c..eb23e7a6 100755
--- a/client/src/assembly/ctbrec-macos-jre.sh
+++ b/client/src/assembly/ctbrec-macos-jre.sh
@@ -5,5 +5,5 @@ pushd "$DIR"
JAVA_HOME="$DIR/jre/Contents/Home"
JAVA="$JAVA_HOME/bin/java"
$JAVA -version
-$JAVA -Xmx512m -Dfile.encoding=utf-8 -jar ${name.final}.jar
-popd
\ No newline at end of file
+$JAVA -Xmx1g -Dfile.encoding=utf-8 -jar ${name.final}.jar
+popd
diff --git a/client/src/assembly/ctbrec.bat b/client/src/assembly/ctbrec.bat
index 11632ffb..65ce3151 100644
--- a/client/src/assembly/ctbrec.bat
+++ b/client/src/assembly/ctbrec.bat
@@ -1 +1 @@
-jre\bin\java -Xmx512m -Dfile.encoding=utf-8 -jar ${name.final}.jar
\ No newline at end of file
+jre\bin\java -Xmx1g -Dfile.encoding=utf-8 -jar ${name.final}.jar