Android: Added getProcessMemoryUsed.

This commit is contained in:
Branimir Karadžić
2015-09-09 18:49:02 -07:00
parent bbbd526231
commit 69d4220ba6

View File

@@ -40,7 +40,9 @@
# endif // !BX_PLATFORM_PS4
# endif // BX_PLATFORM_NACL
# if BX_PLATFORM_LINUX || BX_PLATFORM_RPI
# if BX_PLATFORM_ANDROID
# include <malloc.h> // mallinfo
# elif BX_PLATFORM_LINUX || BX_PLATFORM_RPI
# include <unistd.h> // syscall
# include <sys/syscall.h>
# 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)
{