2008-12-17 15 views
9

JVM'nin çalışma zamanında, özellikle de -server modunda bazı oldukça ciddi optimizasyonlar yapabileceğini biliyorum. Tabii ki, JVM'nin yerleşmesi ve en yüksek performansa ulaşması biraz zaman alıyor. Bu optimizasyonların anlık görüntüsünü almanın bir yolu var, böylece uygulamanızı bir daha çalıştırdığınızda hemen uygulanabilecekler mi?Optimize edilmiş JVM çalışma zamanının bir anlık görüntüsünün alınması

"Hey JVM! Kodumu optimize etmek için harika bir iş. Bunu daha sonra benim için yazabilir misiniz?"

+0

IBM'in bunu yapan yeni bir JRE'ye sahip olduğuna inanıyorum. –

+0

Gerçekten. Yanıtımı şu adreste görebilirsiniz: http://stackoverflow.com/questions/11652499/just-in-time-compilation-storing-vs-doing-always/11661833#11661833 Yinelenen soru için: http://stackoverflow.com/questions/ 11652499/just-in-time-derleme-depolama-vs-yapıyor-hep –

cevap

3

Temelde henüz Sun'ın VM'sine sahip değiliz, fakat bunu akılda tutuyorlar.

burada altında çeşitli gönderileri/yorumları görüntüle:

http://blogs.oracle.com/fatcatair/category/Java

(Üzgünüm: Tanıdığım-hot-at-başlatma derhal C1 derleme için yeniden başlatma İstatistik üzerinden istinat konusunda oldukça doğru bir bulamıyor yöntemler.)

Fakat bütün bunların şu anda nerede olduğunu bilmiyorum. İyi Başlangıçta uygun olmayabilir sabit duruma uygun optimizasyonu artırarak aslında başlangıç ​​performansını düşürebilir, ve aslında iki çalışır aynı noktaları olmayabilir

Not ...

İlgili konular