Projewski’s Weblog

październik 29, 2007

Strumień ByteArrayOutputStream

Zaszufladkowany do: Java — projewski @ 11:15 am

Oto, co dziś się dowiedziałem, a czego jeszcze nie przetestowałem:

Implementacja Apache strumienia ByteArrayOutputStream jest szybsza i zajmuje mniej pamięci od podobnej implementacji Sun’a. Dlatego znacznie lepszym pomysłem jest stosowanie klasy org.apache.commons.io.output.ByteArrayOutputStream niż klasy java.io.ByteArrayOutputStream. Z testów porównawczych, wykonanych na pliku o rozmiarze 90 MB, otrzymano następujące informacje:

Sun JDK wykonywał wczytanie w ciągu 2300 ms i zajął 210 MB pamięci
Apache wykonał wczytanie w ciagu 1300 ms i zajął 140 MB pamięci

No Comments Yet »

Brak komentarzy.

Kanał RSS z komentarzami do tego wpisu. Adres TrackBack

Dodaj komentarz

Blog na WordPress.com.