Lines Matching refs:sweep

427 // to the start of the cms sweep (less than the total
827 return "concurrent mark-sweep generation";
1104 // this object gets scanned before the sweep. If this is
1348 // sweep mut
1736 // precleaning, final re-mark, sweep etc.) This is normally done at the head
1857 // we need to start the mark-sweep from scratch.
1981 // phase, we'll choose to just redo the mark-sweep
1995 // a mark-sweep-compact.
2042 // the sweep timer and updating the block flux rate estimates below.
2088 // Restart the "inter sweep timer" for the next epoch.
2101 // For a mark-sweep-compact, compute_new_size() will be called
2106 // a mark-sweep, after taking over from a possibly on-going
2107 // concurrent mark-sweep collection.
2134 // For a mark-sweep, compute_new_size() will be called
2357 sweep(true);
2537 gclog_or_tty->print("Verify before sweep: ");
2540 sweep(false);
3645 // to be used to limit the extent of sweep in each generation.
3669 // timer since a foreground MS might has the sweep done concurrently
6078 void CMSCollector::sweep(bool asynch) {
6104 // In the case of synchronous sweep, we already have
6115 CMSPhaseAccounting pa(this, "sweep", !PrintGCDetails);
6116 // First sweep the old gen then the perm gen
6268 // are swept up, with coalescing on-the-fly as we sweep up
6293 "Should possess CMS token to sweep");
6311 // end-of-sweep-census below will be off by a little bit.
7963 _inFreeRange(false), // No free range at beginning of sweep
7964 _freeRangeInFreeLists(false), // No free range at beginning of sweep
7981 "sweep _limit out of bounds");
7983 gclog_or_tty->print_cr("\n====================\nStarting new sweep with limit " PTR_FORMAT,
8006 "sweep _limit out of bounds");
8022 gclog_or_tty->print_cr("Total sweep: "SIZE_FORMAT" bytes", totalBytes);
8036 gclog_or_tty->print_cr("end of sweep with _limit = " PTR_FORMAT "\n================",
8066 // in the middle of the sweep. Note that the sweeper also coalesces
8075 // the bit map when allocating during the sweep phase. This leads,
8097 // we started the sweep, it may no longer be one because heap expansion
8104 "sweep _limit out of bounds");
8126 assert(addr < _limit, "sweep invariant");
8182 // to the end of a CMS sweep. The desired number at the end of a sweep
8184 // count-at-end-of-previous-sweep (an amount that was enough)
8185 // - count-at-beginning-of-current-sweep (the excess)
8188 // where the interval is from the end of one sweep to the end of the
8425 assert((HeapWord*)fc <= _limit, "sweep invariant");
8587 // sweep to be coalesced.