eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingJak się nauczyć Javy? › Re: Jak się nauczyć Javy?
  • Data: 2009-08-04 15:12:17
    Temat: Re: Jak się nauczyć Javy?
    Od: Maciej Sobczak <s...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On 4 Sie, 12:54, mgk <m...@w...pl> wrote:

    > Testy nie powinny wychodzic po za cpu i ram.

    Niekoniecznie. Normalne systemy używają również innych rzeczy, więc
    dlaczego je eliminować z testów? Chociażby takie I/O.

    Przykład:

    Biblioteka komunikacyjna oparta o nieblokujące I/O. Dwa programy w C++
    komunikują się przez sieć (pomiędzy dwoma komputerami) z prędkością
    45k komunikatów na sekundę po jednym połączeniu. Dwa programy w Javie
    osiągają na tym samym sprzęcie 14k.

    Protokół transmisji, format serializacji i treść komunikatów
    oczywiście takie same.
    Różny był kod tych programów, ale to był też test wydajności użytych i
    dostępnych w danym języku idiomów i technik.

    To, że pętla na integerach kręci się w Javie tak szybko jak w C++ nie
    odzwierciedla złożoności realnych systemów i dlatego benchmarki
    algorytmiczne niewiele wnoszą.

    --
    Maciej Sobczak * www.msobczak.com * www.inspirel.com

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: