Files
Funkin/source/funkin/external/apple/MemoryUtil.hx
T

21 lines
576 B
Haxe

package funkin.external.apple;
#if ((ios || macos) && cpp)
/**
* A utility class to get information about the mem usage.
*/
@:build(funkin.util.macro.LinkerMacro.xml('project/Build.xml'))
@:include('MemoryUtil.hpp')
@:unreflective
extern class MemoryUtil
{
/**
* Retrieves the current process's resident set size (RSS) in bytes on Apple platforms.
*
* @return The resident set size (RSS) in bytes if successful; otherwise, returns 0 on failure.
*/
@:native('Apple_MemoryUtil_GetCurrentProcessRss')
static function getCurrentProcessRss():cpp.SizeT;
}
#end