Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 28 for growing (0.44 sec)

  1. src/runtime/map.go

    	// If we hit the max load factor or we have too many overflow buckets,
    	// and we're not already in the middle of growing, start growing.
    	if !h.growing() && (overLoadFactor(h.count+1, h.B) || tooManyOverflowBuckets(h.noverflow, h.B)) {
    		hashGrow(t, h)
    		goto again // Growing the table invalidates everything, so try again
    	}
    
    	if inserti == nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 57.6K bytes
    - Viewed (0)
  2. src/runtime/mgcscavenge.go

    // RSS. As a result, we need to take into account for fragmentation internal to
    // spans. heapGoal / lastHeapGoal defines the ratio between the current heap goal
    // and the last heap goal, which tells us by how much the heap is growing and
    // shrinking. We estimate what the heap will grow to in terms of pages by taking
    // this ratio and multiplying it by heapInUse at the end of the last GC, which
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:48:45 UTC 2024
    - 52.3K bytes
    - Viewed (0)
  3. src/runtime/mgcpacer.go

    	if work > scanWorkExpected {
    		// We've already done more scan work than expected. Because our expectation
    		// is based on a steady-state scannable heap size, we assume this means our
    		// heap is growing. Compute a new heap goal that takes our existing runway
    		// computed for scanWorkExpected and extrapolates it to maxScanWork, the worst-case
    		// scan work. This keeps our assist ratio stable if the heap continues to grow.
    		//
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  4. src/runtime/mgcmark.go

    			// mark the object.
    			//
    			// Note that it's possible for findObject to
    			// fail if obj points to a just-allocated heap
    			// object because of a race with growing the
    			// heap. In this case, we know the object was
    			// just allocated and hence will be marked by
    			// allocation itself.
    			if obj, span, objIndex := findObject(obj, b, addr-b); obj != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 18 21:25:11 UTC 2024
    - 52.5K bytes
    - Viewed (0)
  5. src/strings/strings_test.go

    	// 1.  Grow. This triggers two reallocations in Map.
    	maxRune := func(rune) rune { return unicode.MaxRune }
    	m := Map(maxRune, a)
    	expect := tenRunes(unicode.MaxRune)
    	if m != expect {
    		t.Errorf("growing: expected %q got %q", expect, m)
    	}
    
    	// 2. Shrink
    	minRune := func(rune) rune { return 'a' }
    	m = Map(minRune, tenRunes(unicode.MaxRune))
    	expect = a
    	if m != expect {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 12:58:37 UTC 2024
    - 53K bytes
    - Viewed (0)
  6. pkg/proxy/iptables/proxier.go

    			"-m", "conntrack",
    			"!", "--ctstate", "RELATED,ESTABLISHED,DNAT",
    			"-j", "DROP",
    		)
    	}
    
    	// Accumulate NAT chains to keep.
    	activeNATChains := sets.New[utiliptables.Chain]()
    
    	// To avoid growing this slice, we arbitrarily set its size to 64,
    	// there is never more than that many arguments for a single line.
    	// Note that even if we go over 64, it will still be correct - it
    	// is just for efficiency, not correctness.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 21 14:39:54 UTC 2024
    - 65.1K bytes
    - Viewed (0)
  7. src/bytes/bytes_test.go

    	// 1.  Grow. This triggers two reallocations in Map.
    	maxRune := func(r rune) rune { return unicode.MaxRune }
    	m := Map(maxRune, []byte(a))
    	expect := tenRunes(unicode.MaxRune)
    	if string(m) != expect {
    		t.Errorf("growing: expected %q got %q", expect, m)
    	}
    
    	// 2. Shrink
    	minRune := func(r rune) rune { return 'a' }
    	m = Map(minRune, []byte(tenRunes(unicode.MaxRune)))
    	expect = a
    	if string(m) != expect {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 12:58:37 UTC 2024
    - 56.5K bytes
    - Viewed (0)
  8. pkg/proxy/ipvs/proxier.go

    	//   slice = <some new slice>
    	// you should always do one of the below:
    	//   slice = slice[:0] // and then append to it
    	//   slice = append(slice[:0], ...)
    	// To avoid growing this slice, we arbitrarily set its size to 64,
    	// there is never more than that many arguments for a single line.
    	// Note that even if we go over 64, it will still be correct - it
    	// is just for efficiency, not correctness.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Apr 28 15:51:23 UTC 2024
    - 77.7K bytes
    - Viewed (0)
  9. pilot/pkg/config/kube/gateway/conversion.go

    // So far, this mirrors how out of clusters work (address set means to use existing IP, unset means to provision one),
    // and there has been growing consensus on this model for in cluster deployments.
    //
    // Currently, the supported options are:
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Jun 14 04:34:37 UTC 2024
    - 84.7K bytes
    - Viewed (0)
  10. src/runtime/mheap.go

    	// this slice nor its contents will change during the mark, so
    	// it can be read safely.
    	markArenas []arenaIdx
    
    	// curArena is the arena that the heap is currently growing
    	// into. This should always be physPageSize-aligned.
    	curArena struct {
    		base, end uintptr
    	}
    
    	// central free lists for small size classes.
    	// the padding makes sure that the mcentrals are
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:31:00 UTC 2024
    - 78K bytes
    - Viewed (0)
Back to top