tombstones(墓碑)是指应用程序中已被“杀死”的进程的残留痕迹。这些残留物包括被释放的内存、打开的文件和临时文件、未释放的锁等。由于这些残留物占用着系统资源,会导致系统性能问题和安全问题。因此,tombstones是Android开发中需要注意的问题。
一、内存泄漏
内存泄漏是指程序中已不再使用的内存没有被回收的问题。在Android中,如果程序未正确释放资源,就会导致tombstones的产生。当进程被杀死时,这些未释放的资源将成为应用程序的tombstones。
下面是一个内存泄漏的示例:
public class MyActivity extends Activity {
private static List