Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for ProcTransition (0.95 sec)

  1. src/cmd/trace/goroutinegen.go

    	// TODO(mknyszek): Extend procRangeGenerator to support rendering proc ranges
    	// that overlap with a goroutine's execution.
    }
    
    func (g *goroutineGenerator) ProcTransition(ctx *traceContext, ev *trace.Event) {
    	// Not needed. All relevant information for goroutines can be derived from goroutine transitions.
    }
    
    func (g *goroutineGenerator) Finish(ctx *traceContext) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  2. src/cmd/trace/gen.go

    	GoroutineRange(ctx *traceContext, ev *trace.Event)
    	GoroutineTransition(ctx *traceContext, ev *trace.Event)
    
    	// Proc parts.
    	ProcRange(ctx *traceContext, ev *trace.Event)
    	ProcTransition(ctx *traceContext, ev *trace.Event)
    
    	// User annotations.
    	Log(ctx *traceContext, ev *trace.Event)
    
    	// Finish indicates the end of the trace and finalizes generation.
    	Finish(ctx *traceContext)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 11.5K bytes
    - Viewed (0)
  3. src/cmd/trace/threadgen.go

    	_, inMarkAssist := gs.activeRanges["GC mark assist"]
    	ctx.GoroutineTransition(ctx.elapsed(ev.Time()), viewerGState(from, inMarkAssist), viewerGState(to, inMarkAssist))
    }
    
    func (g *threadGenerator) ProcTransition(ctx *traceContext, ev *trace.Event) {
    	if ev.Thread() != trace.NoThread {
    		if _, ok := g.threads[ev.Thread()]; !ok {
    			g.threads[ev.Thread()] = struct{}{}
    		}
    	}
    
    	type procArg struct {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  4. src/cmd/trace/procgen.go

    	_, inMarkAssist := gs.activeRanges["GC mark assist"]
    	ctx.GoroutineTransition(ctx.elapsed(ev.Time()), viewerGState(from, inMarkAssist), viewerGState(to, inMarkAssist))
    }
    
    func (g *procGenerator) ProcTransition(ctx *traceContext, ev *trace.Event) {
    	st := ev.StateTransition()
    	proc := st.Resource.Proc()
    
    	g.maxProc = max(g.maxProc, proc)
    	viewerEv := traceviewer.InstantEvent{
    		Resource: uint64(proc),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 6.1K bytes
    - Viewed (0)
Back to top