diff --git a/include/bx/os.h b/include/bx/os.h index 874f02c..07c83a3 100644 --- a/include/bx/os.h +++ b/include/bx/os.h @@ -40,7 +40,9 @@ # endif // !BX_PLATFORM_PS4 # endif // BX_PLATFORM_NACL -# if BX_PLATFORM_LINUX || BX_PLATFORM_RPI +# if BX_PLATFORM_ANDROID +# include // mallinfo +# elif BX_PLATFORM_LINUX || BX_PLATFORM_RPI # include // syscall # include # elif BX_PLATFORM_OSX @@ -113,7 +115,10 @@ namespace bx inline size_t getProcessMemoryUsed() { -#if BX_PLATFORM_LINUX +#if BX_PLATFORM_ANDROID + struct mallinfo mi = mallinfo(); + return mi.uordblks; +#elif BX_PLATFORM_LINUX FILE* file = fopen("/proc/self/statm", "r"); if (NULL == file) {