Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for SplittingTraceConsumer (0.21 sec)

  1. src/internal/trace/traceviewer/emitter.go

    			// Same should be applied to splittingTraceConsumer.
    			written++
    		},
    		ConsumeViewerFrame: func(k string, v format.Frame) {
    			allFrames[k] = v
    		},
    		Flush: func() {
    			io.WriteString(w, `], "stackFrames":`)
    			enc.Encode(requiredFrames)
    			io.WriteString(w, `}`)
    		},
    	}
    }
    
    func SplittingTraceConsumer(max int) (*splitter, TraceConsumer) {
    	type eventSz struct {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 21:29:58 UTC 2023
    - 20.4K bytes
    - Viewed (0)
  2. src/cmd/trace/main.go

    func splitTrace(parsed *parsedTrace) ([]traceviewer.Range, error) {
    	// TODO(mknyszek): Split traces by generation by doing a quick first pass over the
    	// trace to identify all the generation boundaries.
    	s, c := traceviewer.SplittingTraceConsumer(100 << 20) // 100 MiB
    	if err := generateTrace(parsed, defaultGenOpts(), c); err != nil {
    		return nil, err
    	}
    	return s.Ranges, nil
    }
    
    func debugProcessedEvents(trc io.Reader) error {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 10.4K bytes
    - Viewed (0)
Back to top