node-libxml-xsd icon indicating copy to clipboard operation
node-libxml-xsd copied to clipboard

Memory leak

Open safqwf opened this issue 8 years ago • 0 comments

Please check this snippet, the library has a memory leak.

var Xsd = require('libxml-xsd'); // v0.5.1 leaks
var schema = [
'<?xml version="1.0" encoding="ISO-8859-1" ?>',
'  <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">',
'    <xs:element name="test" type="xs:string" />',
'  </xs:schema>'
].join('');
var validator = Xsd.parse(schema);

for (var i = 0; i < 10000; i++) {
        var temp = validator.validate('<test xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Roman</test>');
}

safqwf avatar Jun 15 '16 11:06 safqwf