Java J2me代码中的错误,与内存、性能有关

Java J2me代码中的错误,与内存、性能有关,java,java-me,Java,Java Me,它还发出内存不足错误,字节码超过最大限制32字节码 这些错误消息是在我运行项目时生成的 执行的13068727字节代码1886个线程开关系统中1682个类(包括系统类)分配的22937个动态对象(2043812字节)86个垃圾收集(收集的1917296字节) 这些不是错误消息。它们仅仅是信息性的——告诉您设备/应用程序的性能 它还发出内存不足错误,字节码超过最大限制32字节码 这看起来有点奇怪。这可能是说你的程序对于设备来说太大了,但很难说,因为你(显然!)没有准确地转录它。如果需要正确的诊断,

它还发出内存不足错误,
字节码超过最大限制32字节码

这些错误消息是在我运行项目时生成的

执行的13068727字节代码1886个线程开关系统中1682个类(包括系统类)分配的22937个动态对象(2043812字节)86个垃圾收集(收集的1917296字节)

这些不是错误消息。它们仅仅是信息性的——告诉您设备/应用程序的性能

它还发出内存不足错误,字节码超过最大限制32字节码

这看起来有点奇怪。这可能是说你的程序对于设备来说太大了,但很难说,因为你(显然!)没有准确地转录它。如果需要正确的诊断,请将精确的错误消息和任何堆栈跟踪剪切并粘贴到问题中



我认为“超过最大字节码长度(32kb)”消息意味着您有一个太大的类或方法。如果您有一个名为“Elements”的类或方法,那么它是最可能的罪魁祸首。也可能是实例太大…

java.lang.OutOfMemoryError:Elements:超过了最大字节码长度(32kB)。这就是确切的消息
13068727 byte-codes executed
1886 thread switches
1682 classes in the system (including system classes)
22937 dynamic objects allocated (2043812 bytes)
86 garbage collections (1917296 bytes collected)