我已经面对这个问题已经有一段时间了。我有一个通过 AIDL 连接到 android 远程服务的应用程序。有时,我看到服务会以类似的日志重新启动:-
04-11 23:52:35.225: E/dalvikvm-gc(21682): Could not mmap 3723264-byte ashmem region 'dalvik-mark-stack'
04-11 23:52:35.225: E/dalvikvm-heap(21682): dvmHeapBeginMarkStep failed; aborting
04-11 23:52:35.225: E/dalvikvm(21682): VM aborting
04-11 23:54:53.535: I/dalvikvm(21682): threadid=4: reacting to signal 3
有人可以在这里提供一些见解吗?初步看来,这似乎是一些与内存不足相关的问题?