Much faster cache clean up

This commit is contained in:
Mathias Küsel 2016-02-27 17:19:33 +01:00
parent 6ad533ce2b
commit 96315dd3c9

View File

@ -799,9 +799,9 @@ module.exports = function(Chart) {
var gcLen = cache.garbageCollect.length / 2; var gcLen = cache.garbageCollect.length / 2;
if (gcLen > arrayOfStrings.length) { if (gcLen > arrayOfStrings.length) {
for (var i = 0; i < gcLen; i++) { for (var i = 0; i < gcLen; i++) {
var key = cache.garbageCollect.shift(); delete cache.data[cache.garbageCollect[i]];
delete cache.data[key];
} }
cache.garbageCollect.splice(0, gcLen);
} }
return longest; return longest;