LowMemoryNotification() with repeat timer will replace global.gc()
in JavascriptEnvironment side.
Related chromium-efl patch:
https://review.tizen.org/gerrit/244329
Change-Id: I18864ed3de3b3c7ac367f4d247e3e1b81a9c9564
Signed-off-by: DongHyun Song <dh81.song@samsung.com>
if (isMainThread) {
let startService = __dirname + '/service_runner.js';
workers[id] = new Worker(startService, { workerData: { id: id, filename: filename } });
- workers[id].on('exit', () => {
- try {
- global.gc();
- console.log(`global.gc() is called by ${id}`);
- } catch (e) {
- console.log(`${e.name}: ${e.message}`);
- }
- });
}
}
}