Lines Matching full:static
41 static constexpr size_t INITIAL_REGULAR_OBJECT_CAPACITY = 1024_MB;
42 static constexpr size_t INITIAL_HUGE_OBJECT_CAPACITY = 1024_MB;
43 static constexpr size_t INITIAL_NONMOVALBE_OBJECT_CAPACITY = 1024_MB;
44 static constexpr size_t INCREMENT_HUGE_OBJECT_CAPACITY = 128_MB;
45 static constexpr size_t LARGE_POOL_SIZE = 480_MB;
46 static constexpr size_t MEDIUM_POOL_SIZE = 256_MB;
47 static constexpr size_t LOW_POOL_SIZE = 64_MB;
48 static constexpr size_t MIN_MEM_POOL_CAPACITY = 64_MB;
49 static constexpr size_t MAX_MEM_POOL_CAPACITY = 1536_MB;
52 static constexpr size_t MAX_GLOBAL_NATIVE_LIMIT = 512_MB;
54 static constexpr size_t MAX_GLOBAL_NATIVE_LIMIT = 2048_MB;
57 static constexpr size_t MIN_OLD_SPACE_LIMIT = 2_MB;
58 static constexpr size_t MIN_BACKGROUNG_GC_LIMIT = 30_MB;
60 static constexpr size_t MAX_NONMOVABLE_LIVE_OBJ_SIZE = 60_MB;
62 static constexpr size_t REGION_SIZE_LOG2 = 18U;
64 static constexpr size_t MIN_HEAP_SIZE = 5_MB;
66 static constexpr size_t DEFAULT_REGION_SIZE = 1U << REGION_SIZE_LOG2;
67 static constexpr size_t DEFAULT_REGION_MASK = DEFAULT_REGION_SIZE - 1;
69 static constexpr size_t DEFAULT_MARK_STACK_SIZE = 4_KB;
71 static constexpr double MIN_OBJECT_SURVIVAL_RATE = 0.75;
72 static constexpr double STRICT_OBJECT_SURVIVAL_RATE = 0.9;
73 static constexpr double MIN_SENSITIVE_OBJECT_SURVIVAL_RATE = 0.9;
74 static constexpr double GROW_OBJECT_SURVIVAL_RATE = 0.8;
75 static constexpr double SHRINK_OBJECT_SURVIVAL_RATE = 0.2;
76 static constexpr double MIN_GC_INTERVAL_MS = 1000;
77 static constexpr double LOW_ALLOCATION_SPEED_PER_MS = 1000;
78 static constexpr double DEFAULT_CAPACITY_RATE = 0.6;
79 static constexpr double HPPGC_NEWSPACE_SIZE_RATIO = 0.5;
84 static constexpr size_t MAX_32BIT_OBJECT_SPACE_SIZE = 1_GB;
85 static constexpr size_t MAX_REGULAR_HEAP_OBJECT_SIZE_FOR_CMC = 32_KB; // initialize from CMC-GC
86 static constexpr size_t MAX_REGULAR_HEAP_OBJECT_SIZE = DEFAULT_REGION_SIZE * 2 / 3;
90 static constexpr size_t CHUNK_ALIGN_SIZE = 4_KB;
91 static constexpr size_t MIN_CHUNK_AREA_SIZE = 4_KB;
92 static constexpr size_t MAX_CACHED_CHUNK_AREA_SIZE = 16_KB;
93 static constexpr uint32_t WORKNODE_SPACE_SIZE = 8_KB;
94 static constexpr size_t MAX_CHUNK_AREA_SIZE = 1_MB;
95 static constexpr size_t MAX_REGEXP_CACHE_SIZE = 8_KB;
97 static constexpr double TRIGGER_OLDGC_OBJECT_LIMIT_RATE = 0.1;
98 static constexpr double TRIGGER_OLDGC_OBJECT_SIZE_LIMIT = 20_MB;
99 static constexpr double TRIGGER_OLDGC_NATIVE_LIMIT_RATE = 0.1;
100 static constexpr double TRIGGER_OLDGC_NATIVE_SIZE_LIMIT = 20_MB;
102 static constexpr size_t IDLE_GC_YOUNG_SPACE = 3_MB;
104 static constexpr double LOW_ALLOCATION_RATE_PER_MS = 10;
105 static constexpr double IDLE_PATIAL_GC_SPACE_SIZE_LIMIT_RATE = 0.65f;
106 static constexpr double IDLE_SPACE_SIZE_LIMIT_RATE = 0.8f;
107 static constexpr double IDLE_SPACE_SIZE_MIN_INC_RATIO = 1.1f;
108 static constexpr double IDLE_FRAGMENT_SIZE_RATIO = 0.1f;
109 static constexpr double IDLE_BINDING_NATIVE_MIN_INC_RATIO = 0.2f;
110 static constexpr size_t IDLE_SPACE_SIZE_MIN_INC_STEP = 5_MB;
111 static constexpr size_t IDLE_SPACE_SIZE_MIN_INC_STEP_FULL = 1_MB;
112 static constexpr size_t IDLE_MIN_EXPECT_RECLAIM_SIZE = 1_MB;
113 static constexpr size_t IDLE_BINDING_NATIVE_MIN_INC_SIZE = 10_MB;
116 static constexpr uint64_t DEFAULT_STARTUP_DURATION_MS = 2000;
117 static constexpr uint64_t MIN_CONFIGURABLE_STARTUP_DURATION_MS = 2000;
118 static constexpr uint64_t MAX_CONFIGURABLE_STARTUP_DURATION_MS = 5000;
119 static constexpr uint64_t FINISH_STARTUP_TIMEPOINT_MS = 8000;
120 static constexpr double JUST_FINISH_STARTUP_LOCAL_THRESHOLD_RATIO = 0.25;
121 static constexpr double JUST_FINISH_STARTUP_SHARED_THRESHOLD_RATIO = 0.25;
122 static constexpr double JUST_FINISH_STARTUP_LOCAL_CONCURRENT_MARK_RATIO = 0.9;
123 static constexpr double JUST_FINISH_STARTUP_SHARED_CONCURRENT_MARK_RATIO = 0.75;
126 static constexpr uint32_t TAGGED_TYPE_SIZE = sizeof(TaggedType);
127 static constexpr uint32_t TAGGED_TYPE_SIZE_LOG = base::MathHelper::GetIntLog2(TAGGED_TYPE_SIZE);