Lines Matching full:of
5 During the development of Panda Runtime, we faced the fact that terminology related to the
6 development of compilers and interpreters is confusing in some cases. This document describes what
11 * **AOT** stands for **Ahead-Of-Time**. In compilers, terms "ahead-of-time compilation" and "AOT
13 execution. In case of Panda Runtime, AOT compilation is used to compile Panda Bytecode into
15 See https://en.wikipedia.org/wiki/Ahead-of-time_compilation.
26 execution. In case of Panda Runtime, JIT compilation is used to compile Panda Bytecode into
34 * **Panda Binary File** or **Panda File** or **PF** is a binary representation of Panda Bytecode.
42 * **Allocator** is a part of the system that servicing allocation and deallocation requests.
43 * **Card** is a division of memory with some fixed size. Card size usually smaller than a page.
45 improve performance of GC barrier) for one card.
48 for tracking modified references during concurrent phase of GC.
54 is the automatic recycling of dynamically allocated memory.
62 * **Safepoint** is a range of execution where the state of the executing thread is well described.
67 for each of their fields.
73 * **STW** stands for **stop the world**, used in context of stop the world pauses forced by GC -
74 GC force to stop execution of code (interpreted,AOTed or JITed) to make exclusively some
78 * **white object** is an object non visited by GC(at the end of GC white objects will be reclaimed)
81 …ughput** is % of time not spent in GC over a long period of time(sometimes `GC throughput` uses as…