I just learned that all compiled scripts are cached.
Problem is, they are never removed from the game, essentially causing a huge memory leak.
Especially bad for servers that use Extensions to query databases, if they use call compile to cache the result, that means all results stay in memory forever.
Here is a video that shows the effect of adding a onEachFrame handler with 3 lines of code:
PS: This is my Christmas gift to you. Merry Christmas.