Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for FreeObjects (0.16 sec)

  1. src/internal/profilerecord/profilerecord.go

    	Stack []uintptr
    }
    
    type MemProfileRecord struct {
    	AllocBytes, FreeBytes     int64
    	AllocObjects, FreeObjects int64
    	Stack                     []uintptr
    }
    
    func (r *MemProfileRecord) InUseBytes() int64   { return r.AllocBytes - r.FreeBytes }
    func (r *MemProfileRecord) InUseObjects() int64 { return r.AllocObjects - r.FreeObjects }
    
    type BlockProfileRecord struct {
    	Count  int64
    	Cycles int64
    	Stack  []uintptr
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 14:38:45 UTC 2024
    - 815 bytes
    - Viewed (0)
  2. src/runtime/pprof/protomem_test.go

    	rec := []profilerecord.MemProfileRecord{
    		{AllocBytes: 4096, FreeBytes: 1024, AllocObjects: 4, FreeObjects: 1, Stack: []uintptr{a1, a2}},
    		{AllocBytes: 512 * 1024, FreeBytes: 0, AllocObjects: 1, FreeObjects: 0, Stack: []uintptr{a2 + 1, a2 + 2}},
    		{AllocBytes: 512 * 1024, FreeBytes: 512 * 1024, AllocObjects: 1, FreeObjects: 1, Stack: []uintptr{a1 + 1, a1 + 2, a2 + 3}},
    	}
    
    	periodType := &profile.ValueType{Type: "space", Unit: "bytes"}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 14:38:45 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  3. test/finprofiled.go

    		}
    	}
    	// See how much memory in tiny objects is profiled.
    	var totalBytes int64
    	for _, p := range prof {
    		bytes := p.AllocBytes - p.FreeBytes
    		nobj := p.AllocObjects - p.FreeObjects
    		if nobj == 0 {
    			// There may be a record that has had all of its objects
    			// freed. That's fine. Avoid a divide-by-zero and skip.
    			continue
    		}
    		size := bytes / nobj
    		if size == tinyBlockSize {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 16 05:48:00 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  4. src/runtime/mprof.go

    func (r *MemProfileRecord) InUseBytes() int64 { return r.AllocBytes - r.FreeBytes }
    
    // InUseObjects returns the number of objects in use (AllocObjects - FreeObjects).
    func (r *MemProfileRecord) InUseObjects() int64 {
    	return r.AllocObjects - r.FreeObjects
    }
    
    // Stack returns the stack trace associated with the record,
    // a prefix of r.Stack0.
    func (r *MemProfileRecord) Stack() []uintptr {
    	for i, v := range r.Stack0 {
    		if v == 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:57:37 UTC 2024
    - 53.3K bytes
    - Viewed (0)
  5. src/runtime/pprof/pprof.go

    	w = tw
    
    	var total runtime.MemProfileRecord
    	for i := range p {
    		r := &p[i]
    		total.AllocBytes += r.AllocBytes
    		total.AllocObjects += r.AllocObjects
    		total.FreeBytes += r.FreeBytes
    		total.FreeObjects += r.FreeObjects
    	}
    
    	// Technically the rate is MemProfileRate not 2*MemProfileRate,
    	// but early versions of the C++ heap profiler reported 2*MemProfileRate,
    	// so that's what pprof has come to expect.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:52:17 UTC 2024
    - 30.6K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    		{"MemProfileRecord", Type, 0},
    		{"MemProfileRecord.AllocBytes", Field, 0},
    		{"MemProfileRecord.AllocObjects", Field, 0},
    		{"MemProfileRecord.FreeBytes", Field, 0},
    		{"MemProfileRecord.FreeObjects", Field, 0},
    		{"MemProfileRecord.Stack0", Field, 0},
    		{"MemStats", Type, 0},
    		{"MemStats.Alloc", Field, 0},
    		{"MemStats.BuckHashSys", Field, 0},
    		{"MemStats.BySize", Field, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 534.2K bytes
    - Viewed (0)
  7. api/go1.txt

    pkg runtime, type MemProfileRecord struct, AllocBytes int64
    pkg runtime, type MemProfileRecord struct, AllocObjects int64
    pkg runtime, type MemProfileRecord struct, FreeBytes int64
    pkg runtime, type MemProfileRecord struct, FreeObjects int64
    pkg runtime, type MemProfileRecord struct, Stack0 [32]uintptr
    pkg runtime, type MemStats struct
    pkg runtime, type MemStats struct, Alloc uint64
    pkg runtime, type MemStats struct, BuckHashSys uint64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 14 18:58:28 UTC 2013
    - 1.7M bytes
    - Viewed (0)
Back to top