Home
last modified time | relevance | path

Searched full:allocators (Results 1 – 25 of 27) sorted by relevance

12

/arkcompiler/runtime_core/static_core/docs/
Dmemory-management-SW-requirements.md4 * Allocators
7 Allocators has two purposes:
50 Configurable flexible setup "Set of allocators + GC"
51 …pplication (for example: we can choose non-compacting GC with freelist allocators for some applica…
Dmemory-management.md10 * [Allocators](#allocators)
24 - allocators with some average metrics and profile-based configuration(if available)
27 - allocators with low allocation cost
30 - energy-efficient allocators(if possible)
220 ## Allocators section in Memory management and object layout. Design.
233 All allocators should have these methods:
305 ### Energy efficiency in allocators
/arkcompiler/runtime_core/docs/
Dmemory-management-SW-requirements.md4 * Allocators
7 Allocators has two purposes:
50 Configurable flexible setup "Set of allocators + GC"
51 …pplication (for example: we can choose non-compacting GC with freelist allocators for some applica…
Dmemory-management.md10 * [Allocators](#allocators)
24 - allocators with some average metrics and profile-based configuration(if available)
27 - allocators with low allocation cost
30 - energy-efficient allocators(if possible)
220 ## Allocators section in Memory management and object layout. Design.
233 All allocators should have these methods:
305 ### Energy efficiency in allocators
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mempool/include/
Dmempool.h246 allocators.push(alloc); in PushAllocator()
250 CHECK_FATAL(alloc == allocators.top(), "only top allocator allowed"); in CheckTopAllocator()
254 allocators.pop(); in PopAllocator()
256 std::stack<const LocalMapleAllocator *> allocators; variable
/arkcompiler/runtime_core/static_core/runtime/mem/
Dalloc_config.h30 …* We want to record stats about allocations and free events. Allocators don't care about the type …
33 …* can record only approximate size. Because of this we force allocators to use specific config for…
35 /// Config for objects allocators with Crossing Map support.
128 /// Config for objects allocators.
189 /// Config for raw memory allocators.
314 * Config for disuse of stats for memory allocators
Dmem_stats.h37 …* Class for recording memory usage in the VM. Allocators use this class for both cases: object all…
Dinternal_allocator.h48 PANDA_ALLOCATORS, // Use panda allocators as internal allocator
Dbump-allocator-inl.h192 // if the range crosses different allocators memory pools in IterateOverObjectsInRange()
Dhumongous_obj_allocator-inl.h245 // if the range crosses different allocators memory pools in IterateOverObjectsInRange()
Dheap_space.h66 …* Class is some virtual layer between PoolManager and Object allocators and GC for object pools al…
Dallocator.cpp236 // if there is a common base class for these allocators, we could split this func and return the po…
Drunslots_allocator-inl.h357 // if the range crosses different allocators memory pools in IterateOverObjectsInRange()
/arkcompiler/runtime_core/libpandabase/mem/
Dpool_map.h72 // PoolMap is used to manage all pools which has been given to the allocators.
/arkcompiler/runtime_core/static_core/libpandabase/mem/
Dpool_map.h72 // PoolMap is used to manage all pools which has been given to the allocators.
/arkcompiler/runtime_core/static_core/verification/verifier/
Doptions.yaml114 …Default means using malloc for Release, and panda allocators for Debug builds. If we use malloc, w…
/arkcompiler/runtime_core/static_core/runtime/include/mem/
Dallocator.h193 /// @brief iterates objects in all allocators except object allocator
432 /// @brief Check if current allocators' allocation state is valid.
657 /// @brief iterates objects in all allocators except object allocator
847 /// @brief iterates objects in all allocators except object allocator
/arkcompiler/runtime_core/compiler/tests/
Dconstructor_test.cpp39 // Also it is possible to create id for allocators or some another in ~ConstructorTest()
/arkcompiler/runtime_core/static_core/compiler/tests/
Dconstructor_test.cpp41 // Also it is possible to create id for allocators or some another in ~ConstructorTest()
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/
Dg1-allocator.h86 /// @brief iterates objects in all allocators except object allocator
/arkcompiler/runtime_core/static_core/runtime/tests/
Dmem_stats_test.cpp181 // testing MemStats via allocators.
203 // testing MemStats via allocators.
Dallocator_test_base.h68 * @brief Add pool to allocator (maybe empty for some allocators)
74 * @brief Add pool to allocator and protect (maybe empty for some allocators)
Dmem_stats_gen_gc_test.cpp45 …* Some allocators have Large objects, it's not the same as Humongous. Objects can be less than Hum…
/arkcompiler/runtime_core/static_core/patches/asmjit/
D0001-Add-build-configs.patch270 + # disabled because of arkbase allocators integration
/arkcompiler/runtime_core/static_core/runtime/
Doptions.yaml643 …description: Default means using malloc for Release, and panda allocators for Debug builds. If we …

12