
LuaSandbox::disableProfiler 함수를 사용하여 프로파일러를 비활성화 시켰는데, 프로파일러가 비활성화 된 후에도 프로파일링 데이터가 계속해서 생성되는 것을 관찰했습니다. 이에 대한 원인은 LuaSandbox의 내부 로직 또는 다른 라이브러리 또는 코드가 프로파일러를 비활성화하지 못하게 때문일 수 있습니다.
프로파일러를 완전히 비활성화하려면, LuaSandbox::disableProfiler 함수를 호출한 후에 모든 Lua 함수 호출이 완료된 후에 프로파일러를 비활성화 시킨 후에, LuaSandbox::destroy() 함수를 호출하여 LuaSandbox 인스턴스를 종료하는 것을 확인합니다.
또한, 프로파일러를 비활성화한 후에도 프로파일링 데이터가 생성되는 것을 방지하려면, LuaSandbox::disableProfiler 함수를 호출한 후에, LuaSandbox::resetProfiler() 함수를 호출하여 프로파일러를 초기화하는 것을 확인합니다.
또한, 프로파일러를 비활성화한 후에도 프로파일링 데이터가 생성되는 것을 방지하려면, LuaSandbox::disableProfiler 함수를 호출한 후에, LuaSandbox::setProfilerEnabled(false) 함수를 호출하여 프로파일러를 비활성화하는 것을 확인합니다.
이러한 방법을 통해 프로파일러를 완전히 비활성화하고, 프로파일링 데이터가 생성되지 않도록 할 수 있습니다.
2025-08-05 18:54