-1:000000000000 | 0:d02ff5a38afa |
---|---|
1 'use strict'; | |
2 | |
3 const { Cu } = require("chrome"); | |
4 const memory = require('../deprecated/memory'); | |
5 const { defer } = require('../core/promise'); | |
6 | |
7 function gc() { | |
8 let { promise, resolve } = defer(); | |
9 | |
10 Cu.forceGC(); | |
11 memory.gc(); | |
12 | |
13 Cu.schedulePreciseGC(_ => resolve()); | |
14 | |
15 return promise; | |
16 } | |
17 exports.gc = gc; |