🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #141779

Re: Szybkość Javy wg Horstmanna a testy...

#141779
From: Marcin Mielżyński
Date: Sun, 19 Oct 2008 22:47
19 lines
1772 bytes
Abece pisze:

> Przyznam się szczerze, że nawet ja (jestem baaaardzo sceptyczny wobec 
> osiągów Javy) jestem zdumiony wynikiem uzyskanym w teście zaproponowanym 
> przez Znawcę - Pana Horstmanna...
> 

1) użyj kompilatora c2 (opcja -server)
2) daj pętle do osobnych metod bo to jest klasyczny błąd pisania w javie 
(duże metody). Metody mają być jak najmniejsze (chodzi o dużą granulację 
informacji z profilera onlinowego, oraz większe szanse że maszyna nie 
będzie musiała kompilować nie uruchamianych gałęzi if itp.). W tym 
przypadku po 10000 iteracji nastąpi OSR (on stack replacement) który nie 
dość że jest poprzedzony interpretacją to nie generuje tak dobrego kodu 
jak normalna kompilacja.
3) przy benchmarkowaniu javy zawsze rób rehearsal run żeby właściwy run 
był już na rozgrzanym kodzie.

lopex
Technical Details
Message-ID: <gdgdde$e7d$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
References: <gdg318$g5g$1@nemesis.news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
From: Marcin Mielżyński <lopx@gazeta.pl>
Newsgroups: pl.comp.lang.java
Subject: Re: Szybkość Javy wg Horstmanna a testy...
Date: Mon, 20 Oct 2008 00:47:07 +0200
Organization: Onet.pl
Lines: 19
Message-ID: <gdgdde$e7d$1@news.onet.pl>
References: <gdg318$g5g$1@nemesis.news.neostrada.pl>
NNTP-Posting-Host: chello089074154207.chello.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1224456430 14573 89.74.154.207 (19 Oct 2008 22:47:10 GMT)
X-Complaints-To: usenet@news.onet.pl
NNTP-Posting-Date: Sun, 19 Oct 2008 22:47:10 +0000 (UTC)
X-Sender: 5Da2qcG7AWj7WISFX859Php/OS6q4VnB
In-Reply-To: <gdg318$g5g$1@nemesis.news.neostrada.pl>
User-Agent: Thunderbird 2.0.0.17 (Windows/20080914)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit