mirror of
https://github.com/bkaradzic/bx.git
synced 2026-02-20 22:03:13 +01:00
Android: Added getProcessMemoryUsed.
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user