public gcControllerState(long scanWork = default, long bgScanCredit = default, long assistTime = default, long dedicatedMarkTime = default, long fractionalMarkTime = default, long idleMarkTime = default, long markStartTime = default, long dedicatedMarkWorkersNeeded = default, double assistWorkPerByte = default, double assistBytesPerWork = default, double fractionalUtilizationGoal = default, cpu.CacheLinePad _ = default) { this.scanWork = scanWork; this.bgScanCredit = bgScanCredit; this.assistTime = assistTime; this.dedicatedMarkTime = dedicatedMarkTime; this.fractionalMarkTime = fractionalMarkTime; this.idleMarkTime = idleMarkTime; this.markStartTime = markStartTime; this.dedicatedMarkWorkersNeeded = dedicatedMarkWorkersNeeded; this.assistWorkPerByte = assistWorkPerByte; this.assistBytesPerWork = assistBytesPerWork; this.fractionalUtilizationGoal = fractionalUtilizationGoal; this._ = _; }
public p(int id = default, uint status = default, puintptr link = default, uint schedtick = default, uint syscalltick = default, sysmontick sysmontick = default, muintptr m = default, ref ptr <mcache> mcache = default, pageCache pcache = default, System.UIntPtr raceprocctx = default, array <slice <ptr <_defer> > > deferpool = default, array <array <ptr <_defer> > > deferpoolbuf = default, ulong goidcache = default, ulong goidcacheend = default, uint runqhead = default, uint runqtail = default, array <guintptr> runq = default, guintptr runnext = default, slice <ptr <sudog> > sudogcache = default, array <ptr <sudog> > sudogbuf = default, traceBufPtr tracebuf = default, bool traceSweep = default, System.UIntPtr traceSwept = default, System.UIntPtr traceReclaimed = default, persistentAlloc palloc = default, uint _ = default, ulong timer0When = default, long gcAssistTime = default, long gcFractionalMarkTime = default, guintptr gcBgMarkWorker = default, gcMarkWorkerMode gcMarkWorkerMode = default, long gcMarkWorkerStartTime = default, gcWork gcw = default, wbBuf wbBuf = default, uint runSafePointFn = default, mutex timersLock = default, slice <ptr <timer> > timers = default, uint numTimers = default, uint adjustTimers = default, uint deletedTimers = default, System.UIntPtr timerRaceCtx = default, bool preempt = default, cpu.CacheLinePad pad = default) { this.id = id; this.status = status; this.link = link; this.schedtick = schedtick; this.syscalltick = syscalltick; this.sysmontick = sysmontick; this.m = m; this.mcache = mcache; this.pcache = pcache; this.raceprocctx = raceprocctx; this.deferpool = deferpool; this.deferpoolbuf = deferpoolbuf; this.goidcache = goidcache; this.goidcacheend = goidcacheend; this.runqhead = runqhead; this.runqtail = runqtail; this.runq = runq; this.runnext = runnext; this.sudogcache = sudogcache; this.sudogbuf = sudogbuf; this.tracebuf = tracebuf; this.traceSweep = traceSweep; this.traceSwept = traceSwept; this.traceReclaimed = traceReclaimed; this.palloc = palloc; this._ = _; this.timer0When = timer0When; this.gcAssistTime = gcAssistTime; this.gcFractionalMarkTime = gcFractionalMarkTime; this.gcBgMarkWorker = gcBgMarkWorker; this.gcMarkWorkerMode = gcMarkWorkerMode; this.gcMarkWorkerStartTime = gcMarkWorkerStartTime; this.gcw = gcw; this.wbBuf = wbBuf; this.runSafePointFn = runSafePointFn; this.timersLock = timersLock; this.timers = timers; this.numTimers = numTimers; this.adjustTimers = adjustTimers; this.deletedTimers = deletedTimers; this.timerRaceCtx = timerRaceCtx; this.preempt = preempt; this.pad = pad; }