- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 14 for Hwassist (0.11 sec)
-
src/internal/trace/event/go122/event.go
EvGCSweepEnd // GC sweep done [timestamp, swept bytes, reclaimed bytes] EvGCMarkAssistActive // GC mark assist active [timestamp, goroutine ID] EvGCMarkAssistBegin // GC mark assist start [timestamp, stack ID] EvGCMarkAssistEnd // GC mark assist done [timestamp] EvHeapAlloc // gcController.heapLive change [timestamp, heap alloc in bytes]
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 18:48:18 UTC 2024 - 14.8K bytes - Viewed (0) -
src/internal/trace/summary_test.go
hasSyncBlockTime = true } if dt, ok := summary.RangeTime["GC mark assist"]; ok && dt > 0 { hasGCMarkAssistTime = true } } if !hasSchedWaitTime { t.Error("missing sched wait time") } if !hasSyncBlockTime { t.Error("missing sync block time") } if !hasGCMarkAssistTime { t.Error("missing GC mark assist time") } } func TestSummarizeGoroutinesRegionsTrace(t *testing.T) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 18:48:18 UTC 2024 - 13.4K bytes - Viewed (0) -
src/runtime/runtime2.go
// Per-G GC state // gcAssistBytes is this G's GC assist credit in terms of // bytes allocated. If this is positive, then the G has credit // to allocate gcAssistBytes bytes without assisting. If this // is negative, then the G must correct this by performing // scan work. We track this in bytes to make it fast to update // and check for debt in the malloc hot path. The assist ratio // determines how this corresponds to scan work debt.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 30 17:57:37 UTC 2024 - 47.9K bytes - Viewed (0) -
src/internal/trace/gc.go
// If the goroutine isn't executing, then the fact that it was in mark // assist doesn't actually count. break } // This G has been in a mark assist *and running on its P* since the start // of the trace. fallthrough case handleSweep(r): // This P has been in sweep (or mark assist, from above) in the start of the trace. //
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 18:48:18 UTC 2024 - 26K bytes - Viewed (0) -
src/runtime/metrics_test.go
if runtime.GOOS == "linux" { if cpu.gcDedicated <= 0 && cpu.gcAssist <= 0 && cpu.gcIdle <= 0 { t.Errorf("found no time spent on GC work: %#v", cpu) } if cpu.gcPause <= 0 { t.Errorf("found no GC pauses: %f", cpu.gcPause) } if cpu.idle <= 0 { t.Errorf("found no idle time: %f", cpu.idle) } if total := cpu.gcDedicated + cpu.gcAssist + cpu.gcIdle + cpu.gcPause; !withinEpsilon(cpu.gcTotal, total, 0.001) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 30 17:52:17 UTC 2024 - 45K bytes - Viewed (0) -
src/internal/trace/summary.go
case ResourceGoroutine: // Simple goroutine range. We attribute the entire range regardless of // goroutine stats. Lots of situations are still identifiable, e.g. a // goroutine blocked often in mark assist will have both high mark assist // and high block times. Those interested in a deeper view can look at the // trace viewer. g = s.gs[r.Scope.Goroutine()] case ResourceProc:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 01:00:11 UTC 2024 - 20.7K bytes - Viewed (0) -
src/internal/trace/internal/oldtrace/parser.go
EvGoBlockGC event.Type = 42 // goroutine blocks on GC assist [timestamp, stack] EvGCMarkAssistStart event.Type = 43 // GC mark assist start [timestamp, stack] EvGCMarkAssistDone event.Type = 44 // GC mark assist done [timestamp] EvUserTaskCreate event.Type = 45 // trace.NewTask [timestamp, internal task id, internal parent id, stack, name string]
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 24 21:15:28 UTC 2024 - 46.8K bytes - Viewed (0) -
src/internal/trace/oldtrace.go
addBuiltin(sNetwork, "network") addBuiltin(sSync, "sync") addBuiltin(sSyncCond, "sync.(*Cond).Wait") addBuiltin(sSelect, "select") addBuiltin(sEmpty, "") addBuiltin(sMarkAssistWait, "GC mark assist wait for work") addBuiltin(sSTWUnknown, "") addBuiltin(sSTWGCMarkTermination, "GC mark termination") addBuiltin(sSTWGCSweepTermination, "GC sweep termination") addBuiltin(sSTWWriteHeapDump, "write heap dump")
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 18:48:18 UTC 2024 - 17.2K bytes - Viewed (0) -
src/runtime/metrics/doc.go
/cgo/go-to-c-calls:calls Count of calls made from Go to C by the current process. /cpu/classes/gc/mark/assist:cpu-seconds Estimated total CPU time goroutines spent performing GC tasks to assist the GC and prevent it from falling behind the application. This metric is an overestimate, and not directly comparable to system CPU time measurements. Compare only with other /cpu/classes metrics.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 22:58:43 UTC 2024 - 20K bytes - Viewed (0) -
src/runtime/extern.go
# P number of processors used, or /sched/gomaxprocs:threads The phases are stop-the-world (STW) sweep termination, concurrent mark and scan, and STW mark termination. The CPU times for mark/scan are broken down in to assist time (GC performed in line with allocation), background GC time, and idle GC time. If the line ends with "(forced)", this GC was forced by a runtime.GC() call.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 30 17:52:17 UTC 2024 - 18.9K bytes - Viewed (0)