我在带有ListView的屏幕上使用我的Android应用程序上的分配跟踪器。 我得到了很多这样的分配:
7561 342732 byte [] 1 dalvik.system.VMRuntime newNonMovableArray
(342732字节[]分配)
在屏幕上显示每个列表项的一个。它是一个带有一些位图的自定义绘制单元格,依此类推。但他们都没有342kb。 这是分配跟踪:
https://gist.github.com/anonymous/c49ca2d021e575068e30
我拥有的唯一图像是在图像视图上加载的资源。资源是32x32,因此不能导致300k的分配。
ImageView imageView =(ImageView)view.findViewById(R.id.ImageView01); imageView.setImageResource(R.drawable.delete)
正如您所看到的,我的应用程序中没有发生这种情况。那么我怎么能知道问题是什么呢?