Home
last modified time | relevance | path

Searched refs:growth_limit (Results 1 – 16 of 16) sorted by relevance

/art/runtime/gc/space/
Dmalloc_space.cc39 uint8_t* begin, uint8_t* end, uint8_t* limit, size_t growth_limit, in MallocSpace() argument
44 growth_limit_(growth_limit), can_move_objects_(can_move_objects), in MallocSpace()
69 … size_t* growth_limit, size_t* capacity, uint8_t* requested_begin) { in CreateMemMap() argument
74 if (*initial_size > *growth_limit) { in CreateMemMap()
77 << PrettySize(*growth_limit) << ")"; in CreateMemMap()
80 if (*growth_limit > *capacity) { in CreateMemMap()
82 << PrettySize(*growth_limit) << ") is larger than the capacity (" in CreateMemMap()
88 *growth_limit = RoundUp(*growth_limit, kPageSize); in CreateMemMap()
122 void MallocSpace::SetGrowthLimit(size_t growth_limit) { in SetGrowthLimit() argument
123 growth_limit = RoundUp(growth_limit, kPageSize); in SetGrowthLimit()
[all …]
Ddlmalloc_space.cc39 size_t growth_limit, bool can_move_objects, size_t starting_size) in DlMallocSpace() argument
40 : MallocSpace(name, mem_map, begin, end, limit, growth_limit, true, can_move_objects, in DlMallocSpace()
48 size_t growth_limit, size_t capacity, in CreateFromMemMap() argument
67 mem_map, initial_size, name, mspace, begin, end, begin + capacity, growth_limit, in CreateFromMemMap()
71 growth_limit, can_move_objects, starting_size); in CreateFromMemMap()
76 size_t growth_limit, size_t capacity, uint8_t* requested_begin, in Create() argument
83 << " growth_limit=" << PrettySize(growth_limit) in Create()
93 MemMap* mem_map = CreateMemMap(name, starting_size, &initial_size, &growth_limit, &capacity, in Create()
101 growth_limit, capacity, can_move_objects); in Create()
153 uint8_t* limit, size_t growth_limit, in CreateInstance() argument
[all …]
Dspace_test.h118 …ef MallocSpace* (*CreateSpaceFn)(const std::string& name, size_t initial_size, size_t growth_limit,
126 int round, size_t growth_limit);
406 int round, size_t growth_limit) { in SizeFootPrintGrowthLimitAndTrimBody() argument
407 if (((object_size > 0 && object_size >= static_cast<intptr_t>(growth_limit))) || in SizeFootPrintGrowthLimitAndTrimBody()
408 ((object_size < 0 && -object_size >= static_cast<intptr_t>(growth_limit)))) { in SizeFootPrintGrowthLimitAndTrimBody()
420 EXPECT_LE(footprint, growth_limit); in SizeFootPrintGrowthLimitAndTrimBody()
423 EXPECT_LE(space->Size(), growth_limit); in SizeFootPrintGrowthLimitAndTrimBody()
430 size_t max_objects = (growth_limit / (object_size > 0 ? object_size : 8)) + 1; in SizeFootPrintGrowthLimitAndTrimBody()
489 EXPECT_LE(amount_allocated, growth_limit); in SizeFootPrintGrowthLimitAndTrimBody()
490 EXPECT_LE(footprint, growth_limit); in SizeFootPrintGrowthLimitAndTrimBody()
[all …]
Drosalloc_space.cc50 uint8_t* limit, size_t growth_limit, bool can_move_objects, in RosAllocSpace() argument
52 : MallocSpace(name, mem_map, begin, end, limit, growth_limit, true, can_move_objects, in RosAllocSpace()
60 size_t growth_limit, size_t capacity, in CreateFromMemMap() argument
85 mem_map, initial_size, name, rosalloc, begin, end, begin + capacity, growth_limit, in CreateFromMemMap()
89 growth_limit, can_move_objects, starting_size, low_memory_mode); in CreateFromMemMap()
98 size_t growth_limit, size_t capacity, uint8_t* requested_begin, in Create() argument
105 << " growth_limit=" << PrettySize(growth_limit) in Create()
115 MemMap* mem_map = CreateMemMap(name, starting_size, &initial_size, &growth_limit, &capacity, in Create()
124 growth_limit, capacity, low_memory_mode, in Create()
181 uint8_t* limit, size_t growth_limit, in CreateInstance() argument
[all …]
Ddlmalloc_space_base_test.cc26 MallocSpace* CreateDlMallocSpace(const std::string& name, size_t initial_size, size_t growth_limit, in CreateDlMallocSpace() argument
28 return DlMallocSpace::Create(name, initial_size, growth_limit, capacity, requested_begin, false); in CreateDlMallocSpace()
Ddlmalloc_space_random_test.cc25 MallocSpace* CreateDlMallocSpace(const std::string& name, size_t initial_size, size_t growth_limit, in CreateDlMallocSpace() argument
27 return DlMallocSpace::Create(name, initial_size, growth_limit, capacity, requested_begin, false); in CreateDlMallocSpace()
Ddlmalloc_space_static_test.cc25 MallocSpace* CreateDlMallocSpace(const std::string& name, size_t initial_size, size_t growth_limit, in CreateDlMallocSpace() argument
27 return DlMallocSpace::Create(name, initial_size, growth_limit, capacity, requested_begin, false); in CreateDlMallocSpace()
Drosalloc_space_base_test.cc23 MallocSpace* CreateRosAllocSpace(const std::string& name, size_t initial_size, size_t growth_limit, in CreateRosAllocSpace() argument
25 return RosAllocSpace::Create(name, initial_size, growth_limit, capacity, requested_begin, in CreateRosAllocSpace()
Drosalloc_space_random_test.cc23 MallocSpace* CreateRosAllocSpace(const std::string& name, size_t initial_size, size_t growth_limit, in CreateRosAllocSpace() argument
25 return RosAllocSpace::Create(name, initial_size, growth_limit, capacity, requested_begin, in CreateRosAllocSpace()
Drosalloc_space_static_test.cc23 MallocSpace* CreateRosAllocSpace(const std::string& name, size_t initial_size, size_t growth_limit, in CreateRosAllocSpace() argument
25 return RosAllocSpace::Create(name, initial_size, growth_limit, capacity, requested_begin, in CreateRosAllocSpace()
Ddlmalloc_space.h39 size_t growth_limit, size_t capacity,
46 static DlMallocSpace* Create(const std::string& name, size_t initial_size, size_t growth_limit,
122 uint8_t* begin, uint8_t* end, uint8_t* limit, size_t growth_limit,
143 uint8_t* begin, uint8_t* end, uint8_t* limit, size_t growth_limit,
Dmalloc_space.h125 void SetGrowthLimit(size_t growth_limit);
129 size_t growth_limit, bool can_move_objects) = 0;
152 uint8_t* limit, size_t growth_limit, bool create_bitmaps, bool can_move_objects,
156 size_t* growth_limit, size_t* capacity, uint8_t* requested_begin);
Drosalloc_space.h41 static RosAllocSpace* Create(const std::string& name, size_t initial_size, size_t growth_limit,
46 size_t growth_limit, size_t capacity,
115 uint8_t* begin, uint8_t* end, uint8_t* limit, size_t growth_limit,
150 size_t growth_limit, bool can_move_objects, size_t starting_size,
/art/runtime/gc/accounting/
Datomic_stack.h57 static AtomicStack* Create(const std::string& name, size_t growth_limit, size_t capacity) { in Create() argument
58 std::unique_ptr<AtomicStack> mark_stack(new AtomicStack(name, growth_limit, capacity)); in Create()
208 AtomicStack(const std::string& name, size_t growth_limit, size_t capacity) in AtomicStack() argument
213 growth_limit_(growth_limit), in AtomicStack()
/art/runtime/gc/
Dheap.h171 explicit Heap(size_t initial_size, size_t growth_limit, size_t min_free,
830 void CreateMainMallocSpace(MemMap* mem_map, size_t initial_size, size_t growth_limit,
835 size_t growth_limit, size_t capacity,
Dheap.cc118 Heap::Heap(size_t initial_size, size_t growth_limit, size_t min_free, size_t max_free, in Heap() argument
154 growth_limit_(growth_limit), in Heap()
547 size_t growth_limit, size_t capacity, in CreateMallocSpaceFromMemMap() argument
553 initial_size, growth_limit, capacity, in CreateMallocSpaceFromMemMap()
557 initial_size, growth_limit, capacity, in CreateMallocSpaceFromMemMap()
571 void Heap::CreateMainMallocSpace(MemMap* mem_map, size_t initial_size, size_t growth_limit, in CreateMainMallocSpace() argument
590 main_space_ = CreateMallocSpaceFromMemMap(mem_map, initial_size, growth_limit, capacity, name, in CreateMainMallocSpace()