2016-09-19 4 views
0

Ich habe ein einfaches Spiel mit libgdx erstellt. Es zeigt derzeit etwa 50 MB Heap-Größe. Ich glaube, alles wird entsorgt, und ich versuche, keine Objekte in der Redner-Schleife zu erzeugen. Was ist eine sichere Heap-Größe?Was ist eine sichere Heap-Größe?

Antwort

0

Von developer.android.com

... jeder hat Android-Gerät eine unterschiedliche Menge an RAM auf das System zur Verfügung und bietet somit eine andere Heap-Grenze für jede App. Sie können getMemoryClass() aufrufen, um eine Schätzung des verfügbaren Heapspeichers Ihrer Anwendung in Megabyte zu erhalten. Wenn Ihre App versucht, mehr Speicher zuzuweisen, als hier verfügbar ist, erhält sie einen OutOfMemoryError.

+0

Die seltsame Sache ist, dass von der Suche nach Android-Monitor, verwende ich 50mb. Das scheint den maximalen Heap für viele Geräte zu passieren. – XPatStudios

Verwandte Themen