Web: force gc in server.js

This commit is contained in:
Sidi Liang 2025-02-05 14:46:31 +08:00
parent 699c5f7af4
commit b449dcf655
No known key found for this signature in database
GPG Key ID: 9785F5EECFFA5311
1 changed files with 6 additions and 4 deletions

View File

@ -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()
}
});