mirror of
https://github.com/amark/gun.git
synced 2025-03-30 15:08:33 +00:00
28 lines
687 B
HTML
28 lines
687 B
HTML
<script src="../../gun.js"></script>
|
|
<script>
|
|
var gun = Gun({localStorage: false, WebSocket: false});
|
|
var c = 100000, big = "big";
|
|
while(--c){big += "big"}
|
|
c = 0;
|
|
window.STOP = false;
|
|
var to = setInterval(function(){
|
|
if(window.STOP){ clearTimeout(to); return; }
|
|
var i = 10;
|
|
while(--i){
|
|
it(i);
|
|
}
|
|
console.log(Object.keys(gun._.graph).length);//, 'item in memory graph:', Object.keys(gun._.graph));
|
|
//return;
|
|
var mem = console.memory;
|
|
console.log(((mem.usedJSHeapSize / mem.totalJSHeapSize) * 100).toFixed(0) + '% memory');
|
|
},2);
|
|
|
|
function it(i){
|
|
c++;
|
|
var key = Gun.text.random(5);
|
|
gun.get(key).put({data: big});
|
|
setTimeout(function(){
|
|
gun.get(key).off();
|
|
},1);
|
|
}
|
|
</script> |