diff --git a/duniter.sh b/duniter.sh
index 4e71d991c302b654455ae2d5bf2da94ac391662a..4792616cd0dbd76e032e97d794de0c60d355acd9 100755
--- a/duniter.sh
+++ b/duniter.sh
@@ -40,7 +40,7 @@ duniter() {
 	else
 
 	  # Calls duniter JS command
-	  $NODE "$DUNITER_DIR/bin/duniter" "$@"
+	  $NODE --max_old_space_size=300 "$DUNITER_DIR/bin/duniter" "$@"
 
 	fi;
 }
diff --git a/gui/package.json b/gui/package.json
index a01122da7e1b9a9cd31fd7b8c7b05c14590758b7..a5d7773dc4f101ddca5f0d7481d1c090c201250e 100644
--- a/gui/package.json
+++ b/gui/package.json
@@ -1,6 +1,7 @@
 {
   "name": "v1.2.3",
   "main": "index.html",
+  "js-flags": "--max_old_space_size=300",
   "node-main": "../sources/bin/duniter",
   "window": {
     "icon": "duniter.png",