ashmem (Android Shared Memory)
pmem (Process memory Allocator)
zram(zipped ram)
-- Ashmem은 가상메모리를 사용, Pmem은 물리메모리를 사용함.'
참조링크1. 프로세스간 메모리 할당(memory allocation among process) https://developer.android.com/topic/performance/memory-management
참조링크2. 메모리 관리 개요 (overview of memory management) https://developer.android.com/topic/performance/memory-overview
메모리 관리 개요 | Android 개발자 | Android Developers
메모리 관리 개요 Android 런타임(ART)과 Dalvik 가상 머신은 페이징과 메모리 매핑(mmapping)을 사용하여 메모리를 관리합니다. 즉, 새로운 개체를 할당해서든 메모리 매핑된 페이지를 터치해서든 앱이
developer.android.com
참조링크3. NDK 관련 코드
https://developer.android.com/ndk/reference/group/memory
Memory | Android NDK | Android Developers
Memory #include #include Summary Functions ASharedMemory_create(const char *name, size_t size) int Create a shared memory region. ASharedMemory_dupFromJava(JNIEnv *env, jobject sharedMemory) int Returns a dup'd FD from the given Java android.os.SharedMemor
developer.android.com
| 삼성 모바일칩 ‘엑시노스’ 위기… 퀄컴에 밀리고, 미디어텍에 치이고 (0) | 2022.11.09 |
|---|---|
| 메타는 왜 안드로이드 앱을 코틀린으로 다시 짜나 (0) | 2022.11.03 |