Hallo zusammen!
Ich bin langsam am verzweifeln und muss jetzt einfach mal fragen ob sich einer erklären kann wie es hier zu "Exception in thread "Thread-1" java.lang.OutOfMemoryError: Java heap space" kommen kann:
Ich will nicht zu viel Code posten, weil sonst eh keiner Lust hat sich das alles durch zu lesen
Das ist halt ein multiplayer Spiel, bei dem ständig ArrayList-Objekte herum geschickt werden, in dem die Positionen und andere Informationen gespeichert sind.
Meinen Heapspace habe ich schon auf 2GB erhöht, obwohl es selbst mit viel weniger funktionieren müsste.
Wenn jemand noch mehr Code braucht bitte Bescheid sagen!
Ich bin langsam am verzweifeln und muss jetzt einfach mal fragen ob sich einer erklären kann wie es hier zu "Exception in thread "Thread-1" java.lang.OutOfMemoryError: Java heap space" kommen kann:
Java:
@SuppressWarnings("unchecked")
@Override
public void run() {
while(true) {
int messageType = -1;
try {
messageType = in.readInt();
} catch (IOException e) {
e.printStackTrace();
}
if(messageType == TYPE_MESSAGE) {
}
if(messageType == TYPE_PLAYER_LIST) {
try {
int length = in.readInt();
byte[] objectBytes = new byte[length];
in.readFully(objectBytes);
player_list = (ArrayList<MPPlayer>) ObjectConverter.convertByteArrayToObject(objectBytes);
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
Ich will nicht zu viel Code posten, weil sonst eh keiner Lust hat sich das alles durch zu lesen
Das ist halt ein multiplayer Spiel, bei dem ständig ArrayList-Objekte herum geschickt werden, in dem die Positionen und andere Informationen gespeichert sind.
Meinen Heapspace habe ich schon auf 2GB erhöht, obwohl es selbst mit viel weniger funktionieren müsste.
Wenn jemand noch mehr Code braucht bitte Bescheid sagen!