eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingint 32, int 64, java › Re: int 32, int 64, java
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: Mateusz Loskot <s...@s...net>
    Newsgroups: pl.comp.programming
    Subject: Re: int 32, int 64, java
    Date: Sun, 02 Aug 2009 16:04:20 +0100
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 40
    Message-ID: <h549tk$r9m$1@inews.gazeta.pl>
    References: <1...@j...googlegroups.com>
    <h544aj$6av$1@inews.gazeta.pl>
    <9...@4...com>
    <h546tv$fsc$1@inews.gazeta.pl>
    <7...@4...com>
    NNTP-Posting-Host: 5ad30b3d.bb.sky.com
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1249225460 27958 90.211.11.61 (2 Aug 2009 15:04:20 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Sun, 2 Aug 2009 15:04:20 +0000 (UTC)
    X-User: mloskot
    In-Reply-To: <7...@4...com>
    User-Agent: Thunderbird 2.0.0.22 (X11/20090608)
    Xref: news-archive.icm.edu.pl pl.comp.programming:182959
    [ ukryj nagłówki ]

    A.L. wrote:
    > On Sun, 02 Aug 2009 15:13:17 +0100, Mateusz Loskot
    > <s...@s...net> wrote:
    >
    >> A.L. wrote:
    >>> On Sun, 2 Aug 2009 13:28:51 +0000 (UTC), "Mariusz Marszałkowski"
    >>> <b...@N...gazeta.pl> wrote:
    >>>
    >>>> mgk <m...@w...pl> napisał(a):
    >>>>
    >>>>> Czyli jak mozna sie bylo spodziewac czas operacji w srodowisku 64bit
    >>>> No właśnie, zrób lepszy pomiar czasu. Zmierz czas pracy procesora, a nie
    >>>> czas który upłynął od startu do zakończenia. Pod linuxem jest spacjalna
    >>>> komenda, chyba "times". Pod windowsem nie umiem nic doradzić.
    >>> Lava ma metode System.nanoTime() podajaca czas z rozdzielczoscai
    >>> nanosekundowa.
    >> O ile implementacja nanoTime() bazuje na odpowiednim API systemowym.
    >>
    >> Sun pisze [1]
    >>
    >> System.nanoTime() is implemented using the
    >> QueryPerformanceCounter/QueryPerformanceFrequency API (if available,
    >> else it returns currentTimeMillis*10^6
    >>
    >> [1] http://blogs.sun.com/dholmes/entry/inside_the_hotspo
    t_vm_clocks
    >>
    >
    > "If you are interested in measuring/calculating elapsed time, then
    > always use System.nanoTime(). On most systems it will give a
    > resolution on the order of microseconds. Be aware though, this call
    > can also take microseconds to execute on some platforms."

    Tak, właśnie o tym pisałem, że przed użyciem warto
    zweryfikować czy "black box" nanoTime() na danej platformie
    robi to, czego się oczekuje.

    Pozdrawiam,
    --
    Mateusz Loskot, http://mateusz.loskot.net
    Charter Member of OSGeo, http://osgeo.org

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: