Deconstructing the LuaJIT Pseudo Memory Leak
blog.openresty.com
Deconstructing the LuaJIT Pseudo Memory Leak
1–6 of 6 posts
Re: Deconstructing the LuaJIT Pseudo Memory Leak
#2Re: Deconstructing the LuaJIT Pseudo Memory Leak
#3Re: Deconstructing the LuaJIT Pseudo Memory Leak
#4This has to be AI slop text... It doesn't actually say what it does. If you've got a non-compacting GC that's fragmenting memory. If you need to release memory, then you better make sure that the blocks the GC is using are empty, and munmap them.
Re: Deconstructing the LuaJIT Pseudo Memory Leak
#5This has to be AI slop text... It doesn't actually say what it does. If you've got a non-compacting GC that's fragmenting memory. If you need to release memory, then you better make sure that the blocks the GC is using are empty, and munmap them.
> It is not merely a patch, but an enhanced runtime environment
> This is not merely a code quality issue, but a profound architectural challenge
Didn't even have to read past the opening.
Re: Deconstructing the LuaJIT Pseudo Memory Leak
#6This has to be AI slop text... It doesn't actually say what it does. If you've got a non-compacting GC that's fragmenting memory. If you need to release memory, then you better make sure that the blocks the GC is using are empty, and munmap them.
[1]: https://github.com/LuaJIT/LuaJIT/blob/v2.1/src/lj_alloc.c
[2]: https://github.com/LuaJIT/LuaJIT/blob/707c12bf00dafdfd3899b1...