这是内存泄漏吗? - 上下文是Android上下文

时间:2011-10-05 16:15:43

标签: android memory-leaks

我的应用程序遇到内存不足异常。我的代码通常会执行以下操作:

while(true)
{
       A.foo(this);
}


public class A
{
    public static void foo(Context c)
    {
       return;
    }
}

它会泄漏吗?

1 个答案:

答案 0 :(得分:2)

执行Context后不会引用A.foo(Context)(根据您提供的代码),因此您可能不必担心A.foo

然而,让一个运行永不退出的while(true)循环的线程可能导致泄露内存的僵尸线程 - 当它拥有对{的引用时更明显{1}}。