Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 20 for hz (0.04 sec)

  1. src/runtime/os_freebsd.go

    	mask.__bits[(i-1)/32] &^= 1 << ((uint32(i) - 1) & 31)
    }
    
    //go:nosplit
    func (c *sigctxt) fixsigcode(sig uint32) {
    }
    
    func setProcessCPUProfiler(hz int32) {
    	setProcessCPUProfilerTimer(hz)
    }
    
    func setThreadCPUProfiler(hz int32) {
    	setThreadCPUProfilerHz(hz)
    }
    
    //go:nosplit
    func validSIGPROF(mp *m, c *sigctxt) bool {
    	return true
    }
    
    func sysargs(argc int32, argv **byte) {
    	n := argc + 1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 05 20:34:30 UTC 2023
    - 11.6K bytes
    - Viewed (0)
  2. src/runtime/os_netbsd.go

    	mask.__bits[(i-1)/32] &^= 1 << ((uint32(i) - 1) & 31)
    }
    
    //go:nosplit
    func (c *sigctxt) fixsigcode(sig uint32) {
    }
    
    func setProcessCPUProfiler(hz int32) {
    	setProcessCPUProfilerTimer(hz)
    }
    
    func setThreadCPUProfiler(hz int32) {
    	setThreadCPUProfilerHz(hz)
    }
    
    //go:nosplit
    func validSIGPROF(mp *m, c *sigctxt) bool {
    	return true
    }
    
    func sysargs(argc int32, argv **byte) {
    	n := argc + 1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 10.1K bytes
    - Viewed (0)
  3. src/runtime/os_darwin.go

    	*mask |= 1 << (uint32(i) - 1)
    }
    
    func sigdelset(mask *sigset, i int) {
    	*mask &^= 1 << (uint32(i) - 1)
    }
    
    func setProcessCPUProfiler(hz int32) {
    	setProcessCPUProfilerTimer(hz)
    }
    
    func setThreadCPUProfiler(hz int32) {
    	setThreadCPUProfilerHz(hz)
    }
    
    //go:nosplit
    func validSIGPROF(mp *m, c *sigctxt) bool {
    	return true
    }
    
    //go:linkname executablePath os.executablePath
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 05 20:34:30 UTC 2023
    - 11.9K bytes
    - Viewed (0)
  4. src/runtime/os_linux.go

    	}
    
    	// No active per-thread timer means the only valid profiler is setitimer.
    	return setitimer
    }
    
    func setProcessCPUProfiler(hz int32) {
    	setProcessCPUProfilerTimer(hz)
    }
    
    func setThreadCPUProfiler(hz int32) {
    	mp := getg().m
    	mp.profilehz = hz
    
    	// destroy any active timer
    	if mp.profileTimerValid.Load() {
    		timerid := mp.profileTimer
    		mp.profileTimerValid.Store(false)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 25.9K bytes
    - Viewed (0)
  5. src/runtime/os3_solaris.go

    	mask.__sigbits[(i-1)/32] &^= 1 << ((uint32(i) - 1) & 31)
    }
    
    //go:nosplit
    func (c *sigctxt) fixsigcode(sig uint32) {
    }
    
    func setProcessCPUProfiler(hz int32) {
    	setProcessCPUProfilerTimer(hz)
    }
    
    func setThreadCPUProfiler(hz int32) {
    	setThreadCPUProfilerHz(hz)
    }
    
    //go:nosplit
    func validSIGPROF(mp *m, c *sigctxt) bool {
    	return true
    }
    
    //go:nosplit
    func semacreate(mp *m) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  6. src/runtime/signal_unix.go

    	}
    }
    
    // setProcessCPUProfilerTimer is called when the profiling timer changes.
    // It is called with prof.signalLock held. hz is the new timer, and is 0 if
    // profiling is being disabled. Enable or disable the signal as
    // required for -buildmode=c-archive.
    func setProcessCPUProfilerTimer(hz int32) {
    	if hz != 0 {
    		// Enable the Go signal handler if not enabled.
    		if atomic.Cas(&handlingSig[_SIGPROF], 0, 1) {
    			h := getsig(_SIGPROF)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 10 16:04:54 UTC 2024
    - 45K bytes
    - Viewed (0)
  7. src/runtime/pprof/proto_test.go

    	return string(js)
    }
    
    func TestConvertCPUProfileNoSamples(t *testing.T) {
    	// A test server with mock cpu profile data.
    	var buf bytes.Buffer
    
    	b := []uint64{3, 0, 500} // empty profile at 500 Hz (2ms sample period)
    	p, err := translateCPUProfile(b, 1)
    	if err != nil {
    		t.Fatalf("translateCPUProfile: %v", err)
    	}
    	if err := p.Write(&buf); err != nil {
    		t.Fatalf("writing profile: %v", err)
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 31 23:21:53 UTC 2024
    - 17K bytes
    - Viewed (0)
  8. src/runtime/os_windows.go

    	if hz > 0 {
    		ms = 1000 / hz
    		if ms == 0 {
    			ms = 1
    		}
    		due = int64(ms) * -10000
    	}
    	stdcall6(_SetWaitableTimer, profiletimer, uintptr(unsafe.Pointer(&due)), uintptr(ms), 0, 0, 0)
    	atomic.Store((*uint32)(unsafe.Pointer(&getg().m.profilehz)), uint32(hz))
    }
    
    const preemptMSupported = true
    
    // suspendLock protects simultaneous SuspendThread operations from
    // suspending each other.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 26 22:55:25 UTC 2024
    - 41.5K bytes
    - Viewed (0)
  9. src/runtime/pprof/pprof.go

    	// The runtime routines allow a variable profiling rate,
    	// but in practice operating systems cannot trigger signals
    	// at more than about 500 Hz, and our processing of the
    	// signal is not cheap (mostly getting the stack trace).
    	// 100 Hz is a reasonable choice: it is frequent enough to
    	// produce useful data, rare enough not to bog down the
    	// system, and a nice round number to make it easy to
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:52:17 UTC 2024
    - 30.6K bytes
    - Viewed (0)
  10. src/runtime/cgocall.go

    		<-main_init_done
    	}
    
    	// Check whether the profiler needs to be turned on or off; this route to
    	// run Go code does not use runtime.execute, so bypasses the check there.
    	hz := sched.profilehz
    	if gp.m.profilehz != hz {
    		setThreadCPUProfiler(hz)
    	}
    
    	// Add entry to defer stack in case of panic.
    	restore := true
    	defer unwindm(&restore)
    
    	if raceenabled {
    		raceacquire(unsafe.Pointer(&racecgosync))
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:16:47 UTC 2024
    - 24.2K bytes
    - Viewed (0)
Back to top