ÿØÿà JFIF ÿÛ „ ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /proc/self/root/home/real/node-v13.0.1/deps/npm/node_modules/jsonparse/test/ |
var stream = require('stream'); var JsonParse = require('../jsonparse'); var test = require('tape'); test('can handle large tokens without running out of memory', function (t) { var parser = new JsonParse(); var chunkSize = 1024; var chunks = 1024 * 200; // 200mb var quote = Buffer.from ? Buffer.from('"') : new Buffer('"'); t.plan(1); parser.onToken = function (type, value) { t.equal(value.length, chunkSize * chunks, 'token should be size of input json'); t.end(); }; parser.write(quote); for (var i = 0; i < chunks; ++i) { var buf = Buffer.alloc ? Buffer.alloc(chunkSize) : new Buffer(chunkSize); buf.fill('a'); parser.write(buf); } parser.write(quote); });