Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for pprofByGoroutine (0.12 sec)

  1. src/cmd/trace/main.go

    			logAndDie(err)
    		}
    		var f traceviewer.ProfileFunc
    		switch *pprofFlag {
    		case "net":
    			f = pprofByGoroutine(computePprofIO(), parsed)
    		case "sync":
    			f = pprofByGoroutine(computePprofBlock(), parsed)
    		case "syscall":
    			f = pprofByGoroutine(computePprofSyscall(), parsed)
    		case "sched":
    			f = pprofByGoroutine(computePprofSched(), parsed)
    		default:
    			logAndDie(fmt.Errorf("unknown pprof type %s\n", *pprofFlag))
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 10.4K bytes
    - Viewed (0)
  2. src/cmd/trace/pprof.go

    // Serving of pprof-like profiles.
    
    package main
    
    import (
    	"cmp"
    	"fmt"
    	"internal/trace"
    	"internal/trace/traceviewer"
    	"net/http"
    	"slices"
    	"strings"
    	"time"
    )
    
    func pprofByGoroutine(compute computePprofFunc, t *parsedTrace) traceviewer.ProfileFunc {
    	return func(r *http.Request) ([]traceviewer.ProfileRecord, error) {
    		name := r.FormValue("name")
    		gToIntervals, err := pprofMatchingGoroutines(name, t)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 10.1K bytes
    - Viewed (0)
Back to top