снимки кучи
Я запускаю сборщик мусора перед каждым снимком.
при тестировании с ab использование памяти увеличивается на 5 Мб / 100 запросов и не уменьшается после запуска GC
выглядит как утечка, вызванная частями руля.
что ты думаешь ? как я могу решить это?
Обновление
const handlebars = require("express-handlebars");
const cond = require("handlebars-cond").cond;
const dateFormat = require("handlebars-dateformat");
app.engine('.hbs', handlebars({ defaultLayout: null, extname: '.hbs', helpers: { cond, dateFormat } })).set("view engine", "hbs");
обработчик маршрута
module.exports.allEmployees = (req, res, next) => {
let startTime = new Date();
Employee.findAllAndPopulateImage()
.then(employees =>{
// printEmployees(employees);
playSoundIfVolumeOn(req, "List of employees");
winston.info("Treatment time : " + (new Date() - startTime));
return res.render("employees", { employees });
}).catch(handleError(next));
}