mirror of
https://github.com/ValKmjolnir/Nasal-Interpreter.git
synced 2026-05-02 19:00:47 +08:00
Web: force gc in server.js
This commit is contained in:
@@ -3,6 +3,7 @@ const path = require('path');
|
||||
const yargs = require('yargs/yargs');
|
||||
const { hideBin } = require('yargs/helpers');
|
||||
const koffi = require('koffi');
|
||||
require('expose-gc');
|
||||
|
||||
// Parse command line arguments
|
||||
const argv = yargs(hideBin(process.argv))
|
||||
@@ -83,6 +84,7 @@ app.post('/eval', (req, res) => {
|
||||
} finally {
|
||||
if (argv.verbose) console.log('Cleaning up Nasal context');
|
||||
nasalLib.nasal_cleanup(ctx);
|
||||
global.gc()
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user