Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 75 for memState (0.19 sec)

  1. src/runtime/export_test.go

    	metricsUnlock()
    
    	startTheWorld(stw)
    }
    
    var DoubleCheckReadMemStats = &doubleCheckReadMemStats
    
    // ReadMemStatsSlow returns both the runtime-computed MemStats and
    // MemStats accumulated by scanning the heap.
    func ReadMemStatsSlow() (base, slow MemStats) {
    	stw := stopTheWorld(stwForTestReadMemStatsSlow)
    
    	// Run on the system stack to avoid stack growth allocation.
    	systemstack(func() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:50:53 UTC 2024
    - 46.1K bytes
    - Viewed (0)
  2. src/cmd/link/internal/benchmark/bench.go

    )
    
    type Metrics struct {
    	gc        Flags
    	marks     []*mark
    	curMark   *mark
    	filebase  string
    	pprofFile *os.File
    }
    
    type mark struct {
    	name              string
    	startM, endM, gcM runtime.MemStats
    	startT, endT      time.Time
    }
    
    // New creates a new Metrics object.
    //
    // Typical usage should look like:
    //
    //	func main() {
    //	  filename := "" // Set to enable per-phase pprof file output.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jan 30 18:10:36 UTC 2023
    - 4.7K bytes
    - Viewed (0)
  3. src/sync/pool_test.go

    				p.Get()
    			}
    		}
    	})
    }
    
    var globalSink any
    
    func BenchmarkPoolSTW(b *testing.B) {
    	// Take control of GC.
    	defer debug.SetGCPercent(debug.SetGCPercent(-1))
    
    	var mstats runtime.MemStats
    	var pauses []uint64
    
    	var p Pool
    	for i := 0; i < b.N; i++ {
    		// Put a large number of items into a pool.
    		const N = 100000
    		var item any = 42
    		for i := 0; i < N; i++ {
    			p.Put(item)
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 8K bytes
    - Viewed (0)
  4. cmd/handler-api.go

    			available = (limit * 9) / 10
    			return
    		}
    	} // for all other platforms limits are based on virtual memory.
    
    	memStats, err := mem.VirtualMemory()
    	if err != nil {
    		return
    	}
    
    	// A valid value is available return its 90%
    	available = (memStats.Available * 9) / 10
    	return
    }
    
    func (t *apiConfig) init(cfg api.Config, setDriveCounts []int, legacy bool) {
    	t.mu.Lock()
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Wed Jun 12 08:13:12 UTC 2024
    - 10.4K bytes
    - Viewed (0)
  5. src/runtime/mcheckmark.go

    		arena := mheap_.arenas[ai.l1()][ai.l2()]
    		bitmap := arena.checkmarks
    
    		if bitmap == nil {
    			// Allocate bitmap on first use.
    			bitmap = (*checkmarksMap)(persistentalloc(unsafe.Sizeof(*bitmap), 0, &memstats.gcMiscSys))
    			if bitmap == nil {
    				throw("out of memory allocating checkmarks bitmap")
    			}
    			arena.checkmarks = bitmap
    		} else {
    			// Otherwise clear the existing bitmap.
    			clear(bitmap.b[:])
    		}
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/syntax/parser_test.go

    	}
    
    	var skipRx *regexp.Regexp
    	if *skip != "" {
    		var err error
    		skipRx, err = regexp.Compile(*skip)
    		if err != nil {
    			t.Fatalf("invalid argument for -skip (%v)", err)
    		}
    	}
    
    	var m1 runtime.MemStats
    	runtime.ReadMemStats(&m1)
    	start := time.Now()
    
    	type parseResult struct {
    		filename string
    		lines    uint
    	}
    
    	goroot := testenv.GOROOT(t)
    
    	results := make(chan parseResult)
    	go func() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 14 16:30:19 UTC 2024
    - 12.2K bytes
    - Viewed (0)
  7. src/runtime/tracebuf.go

    		}
    		if trace.empty != nil {
    			w.traceBuf = trace.empty
    			trace.empty = w.traceBuf.link
    			unlock(&trace.lock)
    		} else {
    			unlock(&trace.lock)
    			w.traceBuf = (*traceBuf)(sysAlloc(unsafe.Sizeof(traceBuf{}), &memstats.other_sys))
    			if w.traceBuf == nil {
    				throw("trace: out of memory")
    			}
    		}
    	})
    	// Initialize the buffer.
    	ts := traceClockNow()
    	if ts <= w.traceBuf.lastTime {
    		ts = w.traceBuf.lastTime + 1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:47:01 UTC 2024
    - 6.8K bytes
    - Viewed (0)
  8. src/runtime/mspanset.go

    		if spineLen == b.spineCap {
    			// Grow the spine.
    			newCap := b.spineCap * 2
    			if newCap == 0 {
    				newCap = spanSetInitSpineCap
    			}
    			newSpine := persistentalloc(newCap*goarch.PtrSize, cpu.CacheLineSize, &memstats.gcMiscSys)
    			if b.spineCap != 0 {
    				// Blocks are allocated off-heap, so
    				// no write barriers.
    				memmove(newSpine, spine.p, b.spineCap*goarch.PtrSize)
    			}
    			spine = spanSetSpinePointer{newSpine}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 13.1K bytes
    - Viewed (0)
  9. src/image/gif/reader_test.go

    		hugeGIF.Image[i] = img
    		hugeGIF.Delay[i] = 60
    	}
    	buf := new(bytes.Buffer)
    	if err := EncodeAll(buf, hugeGIF); err != nil {
    		t.Fatal("EncodeAll:", err)
    	}
    	s0, s1 := new(runtime.MemStats), new(runtime.MemStats)
    	runtime.GC()
    	defer debug.SetGCPercent(debug.SetGCPercent(5))
    	runtime.ReadMemStats(s0)
    	if _, err := Decode(buf); err != nil {
    		t.Fatal("Decode:", err)
    	}
    	runtime.ReadMemStats(s1)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 11 16:15:54 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/compile.go

    			continue
    		}
    		f.pass = &p
    		phaseName = p.name
    		if f.Log() {
    			f.Logf("  pass %s begin\n", p.name)
    		}
    		// TODO: capture logging during this pass, add it to the HTML
    		var mStart runtime.MemStats
    		if logMemStats || p.mem {
    			runtime.ReadMemStats(&mStart)
    		}
    
    		if checkEnabled && !f.scheduled {
    			// Test that we don't depend on the value order, by randomizing
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 14:55:18 UTC 2024
    - 18.6K bytes
    - Viewed (0)
Back to top