Home | History | Annotate | Download | only in js

Lines Matching full:retainers

264         // The second and subsequent levels of heap snapshot nodes represent retainers,
585 return !this.isEmptySet(this.retainers);
597 this.produceDiff(this.baseRetainers, this.retainers, function(baseItem, snapshotItem) {
765 snapshotEntry = { cons: baseEntry.cons, count: 0, size: 0, retainers: {} };
769 this.retainers = snapshotEntry.retainers;
772 baseEntry = { count: 0, size: 0, retainers: {} };
777 this.baseRetainers = baseEntry.retainers;
850 this.retainers = this._calculateRetainers(this.snapshotView.profile, snapshotEntry.clusters);
876 var retainers = {};
879 return snapshot.entries[this.constructorName].retainers;
882 // of retainers by merging retainers of every cluster.
891 // will result in a following retainers list: X 9, Y 4.
894 var clusterRetainers = snapshot.clusters[clusterName].retainers;
897 if (!(clusterRetainer in retainers))
898 retainers[clusterRetainer] = { cons: clusterRetainerEntry.cons, count: 0, clusters: {} };
899 retainers[clusterRetainer].count += clusterRetainerEntry.count;
901 retainers[clusterRetainer].clusters[clusterRetainerCluster] = true;
906 return retainers;