| /arkcompiler/runtime_core/static_core/docs/ |
| D | memory-management-SW-requirements.md | 4 * 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…
|
| D | memory-management.md | 10 * [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/ |
| D | memory-management-SW-requirements.md | 4 * 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…
|
| D | memory-management.md | 10 * [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/ |
| D | mempool.h | 246 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/ |
| D | alloc_config.h | 30 …* 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
|
| D | mem_stats.h | 37 …* Class for recording memory usage in the VM. Allocators use this class for both cases: object all…
|
| D | internal_allocator.h | 48 PANDA_ALLOCATORS, // Use panda allocators as internal allocator
|
| D | bump-allocator-inl.h | 192 // if the range crosses different allocators memory pools in IterateOverObjectsInRange()
|
| D | humongous_obj_allocator-inl.h | 245 // if the range crosses different allocators memory pools in IterateOverObjectsInRange()
|
| D | heap_space.h | 66 …* Class is some virtual layer between PoolManager and Object allocators and GC for object pools al…
|
| D | allocator.cpp | 236 // if there is a common base class for these allocators, we could split this func and return the po…
|
| D | runslots_allocator-inl.h | 357 // if the range crosses different allocators memory pools in IterateOverObjectsInRange()
|
| /arkcompiler/runtime_core/libpandabase/mem/ |
| D | pool_map.h | 72 // PoolMap is used to manage all pools which has been given to the allocators.
|
| /arkcompiler/runtime_core/static_core/libpandabase/mem/ |
| D | pool_map.h | 72 // PoolMap is used to manage all pools which has been given to the allocators.
|
| /arkcompiler/runtime_core/static_core/verification/verifier/ |
| D | options.yaml | 114 …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/ |
| D | allocator.h | 193 /// @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/ |
| D | constructor_test.cpp | 39 // Also it is possible to create id for allocators or some another in ~ConstructorTest()
|
| /arkcompiler/runtime_core/static_core/compiler/tests/ |
| D | constructor_test.cpp | 41 // Also it is possible to create id for allocators or some another in ~ConstructorTest()
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/ |
| D | g1-allocator.h | 86 /// @brief iterates objects in all allocators except object allocator
|
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | mem_stats_test.cpp | 181 // testing MemStats via allocators. 203 // testing MemStats via allocators.
|
| D | allocator_test_base.h | 68 * @brief Add pool to allocator (maybe empty for some allocators) 74 * @brief Add pool to allocator and protect (maybe empty for some allocators)
|
| D | mem_stats_gen_gc_test.cpp | 45 …* 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/ |
| D | 0001-Add-build-configs.patch | 270 + # disabled because of arkbase allocators integration
|
| /arkcompiler/runtime_core/static_core/runtime/ |
| D | options.yaml | 643 …description: Default means using malloc for Release, and panda allocators for Debug builds. If we …
|