]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/runtime/sizeclasses.go
runtime: implement Pinner API for object pinning
[gostls13.git] / src / runtime / sizeclasses.go
index 067871eaf3453615cda0e6479f2ebef44d8eac57..9314623453116a4115a1965a1637a8e2966cc0bf 100644 (file)
@@ -88,6 +88,7 @@ const (
        largeSizeDiv    = 128
        _NumSizeClasses = 68
        _PageShift      = 13
+       maxObjsPerSpan  = 1024
 )
 
 var class_to_size = [_NumSizeClasses]uint16{0, 8, 16, 24, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240, 256, 288, 320, 352, 384, 416, 448, 480, 512, 576, 640, 704, 768, 896, 1024, 1152, 1280, 1408, 1536, 1792, 2048, 2304, 2688, 3072, 3200, 3456, 4096, 4864, 5376, 6144, 6528, 6784, 6912, 8192, 9472, 9728, 10240, 10880, 12288, 13568, 14336, 16384, 18432, 19072, 20480, 21760, 24576, 27264, 28672, 32768}