less4j icon indicating copy to clipboard operation
less4j copied to clipboard

Resident in memory objects

Open casph opened this issue 8 years ago • 1 comments

I've an application running in a tomcat 6 container thats compiles some less files runtime when required by the user.

Using jProfile after compile (see code below), i've noticed that less4j keeps many static objects in memory.

jprofile-less

LessSource lessSource = new LessSource.FileSource(file, "UTF-8");

Map<String, String> vars = new HashMap<>();
vars.put("@context", "\"" + req.getContextPath() + "\"");

LessCompiler compiler = new ThreadUnsafeLessCompiler();

Configuration configuration = new Configuration();
configuration.setCompressing(true);
configuration.addExternalVariables(vars);

CompilationResult result = compiler.compile(source, configuration);
result.getCss();

Static object remains always in memory, how can i free them?

Thanks, Phaedra.

casph avatar Sep 16 '16 14:09 casph

No one have noticed this behaviour?

casph avatar Sep 23 '16 08:09 casph