Seite 1 von 1 [2 Beiträge im Thema] | Beitrag schreiben | Anfang zurück weiter Ende |
JavaForum - Meckerecke - Datendurchsatz bei DataOutputStream.writeBytes
Hallo,
über einen Socket wird mittels DataOutputStream.writeBytes(String) ein ca. 4MB großer String auf einmal übertragen. Leider dauert das sehr lange. Das liegt aber nicht an der Netzbandbreite sondern an der Pufferung des Strings. Gibt es eine möglichkeit die Performance zu steigern?
Thx!!
Adam
Hallo Adam,
Versuch mal einen BufferedOutputStream über den DataOutputStream zu "wrappen". Dieser sorgt dafür, dass nicht jedes Byte einzeln bearbeitet, sondern gepuffert wird.
Liebe Grüße,
Deacon Frost