我有一个Native android应用程序,它对Malloc进行了很多调用。我正在尝试分配一大块RAM然后运行一些内存密集型任务来查看我的Android设备如何处理它。但我不确定该设备是从RAM还是从其他内存源获取内存。有没有办法找出来?如果它从缓存中获取内存,我该如何实现它,所以我只从RAM分配内存?
答案 0 :(得分:2)
但我不确定该设备是从RAM还是其他内存来源获取内存
malloc()
allocates memory from the process' heap,它又来自设备RAM。它已经这样做了几十年。