
LuaSandbox::getPeakMemoryUsage 메소드는 Lua 코드의 peak memory usage를 반환하는 데 사용됩니다. 이 메소드는 Lua Sandbox 내부의 메모리 관리 시스템을 통해 작동합니다.
Lua Sandbox는 Lua 코드를 실행하는 동안 메모리 할당과 해제를 추적합니다. 이 추적 정보를 사용하여 peak memory usage를 계산합니다. peak memory usage는 Lua 코드가 사용한 메모리의 최대치를 의미합니다.
LuaSandbox::getPeakMemoryUsage 메소드는 Lua Sandbox의 내부 메모리 관리 시스템을 통해 정확한 peak memory usage를 반환합니다. 이 메소드는 Lua 코드의 메모리 사용량을 측정하는 데 사용할 수 있습니다.
예를 들어, 다음 코드를 실행한 후 LuaSandbox::getPeakMemoryUsage 메소드를 호출하면, 실제로 Lua 코드가 사용한 메모리의 peak usage와 정확히 일치하는 값을 반환합니다.
#hostingforum.kr
lua
local sandbox = LuaSandbox.new()
local memoryUsage = sandbox:getPeakMemoryUsage()
print(memoryUsage)
이 코드는 Lua Sandbox를 생성하고, getPeakMemoryUsage 메소드를 호출하여 peak memory usage를 반환합니다. 반환된 값은 실제로 Lua 코드가 사용한 메모리의 peak usage와 일치합니다.
2025-07-31 22:40