mirror of
https://github.com/Qortal/qortal-ui.git
synced 2025-04-23 11:27:52 +00:00
Update electron memory usage
This commit is contained in:
parent
b6aae8b2f6
commit
11f5193da2
16
electron.js
16
electron.js
@ -5,6 +5,7 @@ const log = require('electron-log')
|
|||||||
const path = require('path')
|
const path = require('path')
|
||||||
const i18n = require('./lib/i18n.js')
|
const i18n = require('./lib/i18n.js')
|
||||||
const fs = require('fs')
|
const fs = require('fs')
|
||||||
|
const os = require("os")
|
||||||
const electronDl = require('electron-dl')
|
const electronDl = require('electron-dl')
|
||||||
const Store = require('electron-store')
|
const Store = require('electron-store')
|
||||||
const extract = require('extract-zip')
|
const extract = require('extract-zip')
|
||||||
@ -13,7 +14,19 @@ const execFile = require('child_process').execFile
|
|||||||
const exec = require('child_process').exec
|
const exec = require('child_process').exec
|
||||||
const spawn = require('child_process').spawn
|
const spawn = require('child_process').spawn
|
||||||
|
|
||||||
|
const myMemory = os.totalmem()
|
||||||
|
|
||||||
app.commandLine.appendSwitch('enable-experimental-web-platform-features')
|
app.commandLine.appendSwitch('enable-experimental-web-platform-features')
|
||||||
|
if (myMemory > 16000000000) {
|
||||||
|
app.commandLine.appendSwitch('js-flags', '--max-old-space-size=8192')
|
||||||
|
log.info("Memory Size Is 16GB Using JS Memory Heap Size 8GB")
|
||||||
|
} else if (myMemory > 12000000000) {
|
||||||
|
app.commandLine.appendSwitch('js-flags', '--max-old-space-size=6144')
|
||||||
|
log.info("Memory Size Is 12GB Using JS Memory Heap Size 6GB")
|
||||||
|
} else {
|
||||||
|
app.commandLine.appendSwitch('js-flags', '--max-old-space-size=4096')
|
||||||
|
log.info("Memory Size Is 8GB Using JS Memory Heap Size 4GB")
|
||||||
|
}
|
||||||
app.commandLine.appendSwitch('disable-http-cache')
|
app.commandLine.appendSwitch('disable-http-cache')
|
||||||
app.disableHardwareAcceleration()
|
app.disableHardwareAcceleration()
|
||||||
app.enableSandbox()
|
app.enableSandbox()
|
||||||
@ -37,7 +50,8 @@ if (!store.has('askingCore')) {
|
|||||||
log.info('App starting...')
|
log.info('App starting...')
|
||||||
log.info('App Platform is', process.platform)
|
log.info('App Platform is', process.platform)
|
||||||
log.info('Platform arch is', process.arch)
|
log.info('Platform arch is', process.arch)
|
||||||
log.info("ASKING CORE", store.get('askingCore'))
|
log.info("Asking Core", store.get('askingCore'))
|
||||||
|
log.info("Memory Size", os.totalmem())
|
||||||
|
|
||||||
const winjar = String.raw`C:\Program Files\Qortal\qortal.jar`
|
const winjar = String.raw`C:\Program Files\Qortal\qortal.jar`
|
||||||
const winurl = "https://github.com/Qortal/qortal/releases/latest/download/qortal.exe"
|
const winurl = "https://github.com/Qortal/qortal/releases/latest/download/qortal.exe"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user