From 0e3ac160275532dcf2afbc22dc81eac6d7b3ba86 Mon Sep 17 00:00:00 2001 From: luki39 Date: Wed, 18 May 2022 23:49:39 +0200 Subject: [PATCH] =?UTF-8?q?version=20java=20+=20d=C3=A9marrage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/assets/js/assetguard.js | 4 ++-- app/assets/js/configmanager.js | 10 ++++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/app/assets/js/assetguard.js b/app/assets/js/assetguard.js index 8c7ba661..901dec73 100644 --- a/app/assets/js/assetguard.js +++ b/app/assets/js/assetguard.js @@ -234,7 +234,7 @@ class JavaGuard extends EventEmitter { * * @returns {Promise.} Promise which resolved to an object containing the JRE download data. */ - static _latestOpenJDK(major = '8'){ + static _latestOpenJDK(major = '17'){ if(process.platform === 'darwin') { return this._latestCorretto(major) @@ -1544,7 +1544,7 @@ class AssetGuard extends EventEmitter { _enqueueOpenJDK(dataDir){ return new Promise((resolve, reject) => { - JavaGuard._latestOpenJDK('8').then(verData => { + JavaGuard._latestOpenJDK('17').then(verData => { if(verData != null){ dataDir = path.join(dataDir, 'runtime', 'x64') diff --git a/app/assets/js/configmanager.js b/app/assets/js/configmanager.js index 79704eee..c0716b72 100644 --- a/app/assets/js/configmanager.js +++ b/app/assets/js/configmanager.js @@ -76,10 +76,12 @@ const DEFAULT_CONFIG = { maxRAM: resolveMaxRAM(), // Dynamic executable: null, jvmOptions: [ - '-XX:+UseConcMarkSweepGC', - '-XX:+CMSIncrementalMode', - '-XX:-UseAdaptiveSizePolicy', - '-Xmn128M' + '-XX:+UnlockExperimentalVMOptions', + '-XX:+UseG1GC', + '-XX:G1NewSizePercent=20', + '-XX:G1ReservePercent=20', + '-XX:MaxGCPauseMillis=50', + '-XX:G1HeapRegionSize=32M' ], }, game: {