代码之家  ›  专栏  ›  技术社区  ›  Adrian

MIDP堆与VM堆

  •  0
  • Adrian  · 技术社区  · 16 年前

    一些Java移动设备对MIDP和VM有不同的堆。这两个堆之间的区别是什么?对于给定的数据块,J2ME应用程序如何控制它?

    1 回复  |  直到 16 年前
        1
  •  2
  •   Stefano Driussi    16 年前

    您不能控制您的MIDlet使用哪一个,这是由KVM的实现决定的(因此由生产者决定)。通常,当设备有两个单独的堆时,它使用一个堆来保存“公共”数据,另一个堆用来保存像图片或视频剪辑这样的媒体,但同样,这取决于生产者,不能通过J2ME强制将对象分配到堆上而不是另一个堆上。

    推荐文章