我在 Eclipse 上使用 Android,在测试代码时,我似乎注意到堆增加到 44MB。我正在寻找我保持活力的变量,但我似乎几天都找不到它。在查看堆(DDMS -> Heap)时,我得到以下信息:
我尝试单击此处显示的“转储 HPROF 文件” ,但没有得到保存文件对话框,也无法分析它。所以我试图覆盖它,直到我得到一台新电脑..
我在 Windows 7 上运行 Android Eclipse。
编辑:
问题是我保留的 ImageView;我有两张图片,我通过代码设置资源,图片大小为 0.5MB。我的问题是:是否可以在不增加那么多堆的情况下添加 ImageViews?为什么 2 张 0.5MB 的图像会导致 40MB 的堆增长?