• Home
  • Raw
  • Download

Lines Matching full:some

5 Panda Runtime should be scalable onto different devices/OSes. So we need some abstraction level for…
6 For now, all targets suppose interaction with the user, so we have some limitations for the STW pau…
24 - allocators with some average metrics and profile-based configuration(if available)
25 - some baseline GC with profile-based configuration(if available)
249 So, if we can hold JIT memory usage at some reasonable level - Arena Allocator ideally fits JIT req…
257 For example, if we have some callgraph info, we can use it and allocate code for connected methods …
271 Each allocator works over some pool
279 Small objects are joined in "runs"(not individual element for each size, but some "container" with …
316 For the cases when we can get memory shortage we should have some preallocated buffer which allow R…
321 For some systems/languages will be implemented context-scoped allocator.
322 This allocator works over some arena and after the program will be out of the context - this arena …
335 - RegionSpace(optional for some GCs)
341 - young space (optional for some GCs)
404 So we can support it optionally for experiments. As alternative we can introduce some average age m…
461 Mixed GC - minor GC + some tenured regions added to the young gen regions after the concurrent mark…
462 Concurrent marking(triggered when we reach some threshold for tenured generation size):
489 For straight-forward approach we can consider some support from OS to minimize overlapping of semi-…
497 * ExecState structure has field with address of some page used for safepoints and we knew offset of…
499 In general, safepoint will be just presented as some implicit or explicit load from the `[RVState, …
502 Note: In some architectures it is make sense to use store instead of load because it requires less …
512 It protects some predefined safepoint memory page, and it leads to segmentation faults in all execu…
518 But for JIT/compiler, it looks like we need some generated(by JIT/compiler) method that can get all…
519 This method can actually be just some code without prologue and epilogue.
540 … the application code. GC Barriers used to ensure heap consistency and optimize some of GC flows.
551 …ore). This barriers used **only** when we store reference to the object to some field of an object.
569 …update_card(AddressOf(obj.field)); // call function which marks some memory range as containing ro…
576 Read barriers used during concurrent compaction in some GCs.
578 At some moment we can have two instance of the one object.
595 …1. To describe barrier use some meta-language or IR which can be interpreted/encoded by all compil…
596 …encode barrier using runtime interfaces (see next item) and could provide some more compiler-frien…