0

单击文本视图时,我正在尝试在我的应用程序中执行翻转动画。

这是我的应用程序的内存信息

** MEMINFO in pid 1497 [com.example.android] **
                native   dalvik    other    total
        size:    36372    11911      N/A    48283
   allocated:    24025     6903      N/A    30928
        free:      646     5008      N/A     5654
       (Pss):     3330     8732    21309    33371
(shared dirty):   1456     4100     3272     8828
(priv dirty):     3256     6828    19300    29384

Objects
       Views:        0        ViewRoots:        0
 AppContexts:        0       Activities:        0
      Assets:        2    AssetManagers:        2
Local Binders:       10    Proxy Binders:       15
Death Recipients:    1
OpenSSL Sockets:     0

SQL
        heap:        0       memoryUsed:        0
pageCacheOverflo:    0  largestMemAlloc:        0


Asset Allocations
zip:/data/app/com.example.android-1.apk:/resources.arsc: 17K

我在 LogCat 中收到此错误

06-13 11:12:49.005: E/dalvikvm-heap(1497): 1200000-byte external allocation 
too large for this process.

我认为它可能是因为我只有646kb免费的。但从原生内存“大小”可以推断,可以分配更多的原生内存。为什么虚拟机不分配更多内存?谢谢。

4

0 回答 0