Ist es in Ordnung, bei einem ObjectOutputStream sehr häufig reset () aufzurufen?

Ich habe irgendwo gelesen, was mich unsicher gemacht hat und nach einer Alternative gesucht hat. Ruft anreset() zu häufig das Netzwerk belasten oder unnötig dazu?

Ich sende ein Objekt mit TCP über einen ObjectOutputStream. Die Objektwerte werden geändert, bevor sie erneut geschrieben werden. Jetzt das gleiche Objekt, aber mit unterschiedlichen Werten, ohne dasreset() Es wird erneut eine Referenz des zwischengespeicherten Objekts gesendet, die gelesen wird, um keine Änderungen zu haben. Ich bin nicht sicher, ob ich es benutzereset() ist eine gute Idee wegen einer solchen Belastung. Sollte ich nach einem anderen Weg suchen?

Beispielcode wäre wie folgt:

Socket socket = new Socket(ip, port);

BufferedOutputStream bos = new BufferedOutputStream(socket.getOutputStream());
ObjectOutputStream oos = new ObjectOutputStream(bos);

while(true){
    oos.writeObject(object);
    oos.flush();
    oos.reset();

    object.x++;
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage