Projewski’s Weblog

październik 29, 2007

Strumień ByteArrayOutputStream

Kategoria wpisu: Java — projewski @ 11:15 przed południem

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

Brak komentarzy »

Do tego wpisu nie dodano żadnych komentarzy.

Wątek RSS dla komentarzy do tego wpisu. Adres TrackBack

Dodaj komentarz

Blog at WordPress.com.