Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for pages64 (0.2 sec)

  1. src/runtime/mgcscavenge.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    // Scavenging free pages.
    //
    // This file implements scavenging (the release of physical pages backing mapped
    // memory) of free and unused pages in the heap as a way to deal with page-level
    // fragmentation and reduce the RSS of Go applications.
    //
    // Scavenging in Go happens on two fronts: there's the background
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:48:45 UTC 2024
    - 52.3K bytes
    - Viewed (0)
  2. src/runtime/mheap.go

    	_ sys.NotInHeap
    
    	// spans maps from virtual address page ID within this arena to *mspan.
    	// For allocated spans, their pages map to the span itself.
    	// For free spans, only the lowest and highest pages map to the span itself.
    	// Internal pages map to an arbitrary span.
    	// For pages that have never been allocated, spans entries are nil.
    	//
    	// Modifications are protected by mheap.lock. Reads can be
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:31:00 UTC 2024
    - 78K bytes
    - Viewed (0)
  3. src/runtime/malloc.go

    //	   the mcentral.
    //
    //	3. If the mcentral's mspan list is empty, obtain a run
    //	   of pages from the mheap to use for the mspan.
    //
    //	4. If the mheap is empty or has no page runs large enough,
    //	   allocate a new group of pages (at least 1MB) from the
    //	   operating system. Allocating a large run of pages
    //	   amortizes the cost of talking to the operating system.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 59.6K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/sys/unix/syscall_linux.go

    // KeyctlSetperm implements the KEYCTL_SETPERM command. The perm value is the
    // key handle permission mask as described in the "keyctl setperm" section of
    // http://man7.org/linux/man-pages/man1/keyctl.1.html.
    // See the full documentation at:
    // http://man7.org/linux/man-pages/man3/keyctl_setperm.3.html
    func KeyctlSetperm(id int, perm uint32) error {
    	_, err := KeyctlInt(KEYCTL_SETPERM, id, int(perm), 0, 0)
    	return err
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 05:26:45 UTC 2024
    - 77.5K bytes
    - Viewed (0)
  5. src/runtime/mgc.go

    	// is necessary to sweep all spans, we need to ensure all
    	// mcaches are flushed before we start the next GC cycle.
    	//
    	// While we're here, flush the page cache for idle Ps to avoid
    	// having pages get stuck on them. These pages are hidden from
    	// the scavenger, so in small idle heaps a significant amount
    	// of additional memory might be held onto.
    	//
    	// Also, flush the pinner cache, to avoid leaking that memory
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 62K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/storage/testing/store_tests.go

    			name:   "filter returns two items split across multiple pages",
    			prefix: "/pods",
    			pred: storage.SelectionPredicate{
    				Field: fields.OneTermEqualSelector("metadata.name", "foo"),
    				Label: labels.Everything(),
    				Limit: 2,
    			},
    			expectedOut: []example.Pod{*preset[2], *preset[4]},
    		},
    		{
    			name:   "filter returns two items split across multiple pages with current resource version and match=NotOlderThan",
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 11 12:45:33 UTC 2024
    - 91.4K bytes
    - Viewed (0)
  7. src/runtime/mbitmap.go

    	// Each word of ptrdata needs one bit in the bitmap.
    	bitmapBytes := divRoundUp(ptrdata, 8*goarch.PtrSize)
    	// Compute the number of pages needed for bitmapBytes.
    	pages := divRoundUp(bitmapBytes, pageSize)
    	s := mheap_.allocManual(pages, spanAllocPtrScalarBits)
    	runGCProg(addb(prog, 4), (*byte)(unsafe.Pointer(s.startAddr)))
    	return s
    }
    func dematerializeGCProg(s *mspan) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 00:18:55 UTC 2024
    - 60K bytes
    - Viewed (0)
  8. platforms/documentation/docs/src/docs/css/javadoc.css

        white-space: pre;
    }
    .member-signature .type-parameters {
        white-space: normal;
    }
    /*
     * Styles for formatting effect.
     */
    .source-line-no {
        /* Color of line numbers in source pages can be set via custom property below */
        color:var(--source-linenumber-color, green);
        padding:0 30px 0 0;
    }
    .block {
        display:block;
        margin:0 10px 5px 0;
        color:var(--block-text-color);
    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 09 14:25:49 UTC 2024
    - 50.5K bytes
    - Viewed (0)
  9. src/runtime/mgcmark.go

    	// a syscall, so its overhead is nontrivial). Higher values
    	// make the system less responsive to incoming work.
    	drainCheckThreshold = 100000
    
    	// pagesPerSpanRoot indicates how many pages to scan from a span root
    	// at a time. Used by special root marking.
    	//
    	// Higher values improve throughput by increasing locality, but
    	// increase the minimum latency of a marking operation.
    	//
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 18 21:25:11 UTC 2024
    - 52.5K bytes
    - Viewed (0)
Back to top