Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for GCSweepSpan (0.12 sec)

  1. src/runtime/traceruntime.go

    	pp := tl.mp.p.ptr()
    	if pp.trace.maySweep {
    		throw("double traceGCSweepStart")
    	}
    	pp.trace.maySweep, pp.trace.swept, pp.trace.reclaimed = true, 0, 0
    }
    
    // GCSweepSpan traces the sweep of a single span. If this is
    // the first span swept since traceGCSweepStart was called, this
    // will emit a GCSweepBegin event.
    //
    // This may be called outside a traceGCSweepStart/traceGCSweepDone
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:31:00 UTC 2024
    - 25.7K bytes
    - Viewed (0)
  2. src/runtime/mgcsweep.go

    		print("mspan.sweep: state=", state, " sweepgen=", s.sweepgen, " mheap.sweepgen=", sweepgen, "\n")
    		throw("mspan.sweep: bad span state")
    	}
    
    	trace := traceAcquire()
    	if trace.ok() {
    		trace.GCSweepSpan(s.npages * _PageSize)
    		traceRelease(trace)
    	}
    
    	mheap_.pagesSwept.Add(int64(s.npages))
    
    	spc := s.spanclass
    	size := s.elemsize
    
    	// The allocBits indicate which unmarked objects don't need to be
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:52:18 UTC 2024
    - 32.9K bytes
    - Viewed (0)
  3. src/runtime/mheap.go

    		n -= uintptr(len(inUse) * 8)
    	}
    	sweep.active.end(sl)
    	trace := traceAcquire()
    	if trace.ok() {
    		unlock(&h.lock)
    		// Account for pages scanned but not reclaimed.
    		trace.GCSweepSpan((n0 - nFreed) * pageSize)
    		traceRelease(trace)
    		lock(&h.lock)
    	}
    
    	assertLockHeld(&h.lock) // Must be locked on return.
    	return nFreed
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:31:00 UTC 2024
    - 78K bytes
    - Viewed (0)
  4. src/cmd/trace/testdata/go122.test

    String id=201
    	data="runtime.traceLocker.GCMarkAssistStart"
    String id=202
    	data="/usr/local/google/home/mknyszek/work/go-1/src/runtime/trace2runtime.go"
    String id=203
    	data="runtime.traceLocker.GCSweepSpan"
    String id=204
    	data="runtime.(*sweepLocked).sweep"
    String id=205
    	data="net.(*netFD).Write"
    String id=206
    	data="net.(*conn).Write"
    String id=207
    	data="runtime.(*traceAdvancerState).start"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 17:15:58 UTC 2024
    - 166K bytes
    - Viewed (0)
  5. src/internal/trace/testdata/tests/go122-gc-stress.test

    	data="runtime/trace.Start.func1"
    String id=49
    	data="/usr/local/google/home/mknyszek/work/go-1/src/runtime/trace/trace.go"
    String id=50
    	data="runtime.gcStart"
    String id=51
    	data="runtime.traceLocker.GCSweepSpan"
    String id=52
    	data="/usr/local/google/home/mknyszek/work/go-1/src/runtime/trace2runtime.go"
    String id=53
    	data="runtime.(*sweepLocked).sweep"
    String id=54
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 139.1K bytes
    - Viewed (0)
Back to top