我想在应用程序上测试 mlock() 命令。如何确定当前在 Android 设备中运行的应用程序的物理内存地址?
问问题
555 次
1 回答
1
mlock()是对当前进程的地址空间进行操作的系统调用。它不会影响其他进程。
这是一项特权操作,这意味着应用程序无法使用它,除非您拥有根设备并修改了 system_server 以启用适当的功能。
Android 设备不会从 RAM 中交换脏页,并且会在系统内存不足时主动终止后台进程,因此mlock()
在 Android 上的用处不如在其他上下文中。
于 2013-10-01T00:08:30.657 回答