// Test that Debugger.Memory.prototype.takeCensus finds cross compartment // wrapper GC roots.
var g = newGlobal({newCompartment: true}); var dbg = new Debugger(g);
assertEq("AllocationMarker" in dbg.memory.takeCensus().objects, false, "There shouldn't exist any allocation markers in the census.");
this.ccw = g.allocationMarker();
assertEq(dbg.memory.takeCensus().objects.AllocationMarker.count, 1, "Should have one allocation marker in the census, because there " + "is one cross-compartment wrapper referring to it.");
Messung V0.5
¤ Dauer der Verarbeitung: 0.21 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.