Searched full:allocators (Results 1 – 22 of 22) sorted by relevance
4 * Allocators7 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…
10 * [Allocators](#allocators)24 - allocators with some average metrics and profile-based configuration(if available)27 - allocators with low allocation cost30 - 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
29 …* We want to record stats about allocations and free events. Allocators don't care about the type …32 …* 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.134 * Config for objects allocators.199 * Config for raw memory allocators.342 * Config for disuse of stats for memory allocators
37 …* Class for recording memory usage in the VM. Allocators use this class for both cases: object all…
48 PANDA_ALLOCATORS, // Use panda allocators as internal allocator
194 // if the range crosses different allocators memory pools in IterateOverObjectsInRange()
245 // if the range crosses different allocators memory pools in IterateOverObjectsInRange()
185 // if there is a common base class for these allocators, we could split this func and return the po…
66 …* Class is some virtual layer between PoolManager and Object allocators and GC for object pools al…
341 // if the range crosses different allocators memory pools in IterateOverObjectsInRange()
390 // if the range crosses different allocators memory pools in IterateOverObjectsInRange()
113 …Default means using malloc for Release, and panda allocators for Debug builds. If we use malloc, w…
189 * \brief iterates objects in all allocators except object allocator394 * \brief Check if current allocators' allocation state is valid.620 * \brief iterates objects in all allocators except object allocator817 * \brief iterates objects in all allocators except object allocator
72 // PoolMap is used to manage all pools which has been given to the allocators.
85 * \brief iterates objects in all allocators except object allocator
39 // Also it is possible to create id for allocators or some another in ~ConstructorTest()
181 // testing MemStats via allocators.203 // testing MemStats via allocators.
70 * \brief Add pool to allocator (maybe empty for some allocators)76 * \brief Add pool to allocator and protect (maybe empty for some allocators)
48 …* Some allocators have Large objects, it's not the same as Humongous. Objects can be less than Hum…
158 // TODO(dtrubenk): add other allocators when they will be used/implemented in Sweep()
657 // Region allocators.
507 …description: Default means using malloc for Release, and panda allocators for Debug builds. If we …