SORU
19 Ocak 2010, Salı


Java satır içi işlevleri vardır?

Java satır içi işlevleri, ya da onun yerine bir kavram başka bir şey var mı? Eğer varsa, nasıl kullanılır? *,* 1 ** 0 2 ** yöntem satır içi işlevleri olduğunu duydum. Kendi satır içi işlev oluşturabilir miyiz?

CEVAP
19 Ocak 2010, Salı


Java, iyileştirmeleri genellikle JVM düzeyinde yapılır. Çalışma zamanında, JVM bazı "satır içi belirlemek için analiz. karmaşık gerçekleştirmek Satır içi uygulaması olarak agresif olabilir, ve Noktasal JVM aslında nihai olmayan yöntemler satır içi olabilir.

Java derleyicileri neredeyse hiçbir zaman herhangi bir yöntem çağrısı (JVM zamanında bu) satır içi. Zaman sabitleri (final statik ilkel değerleri gibi) derleme yapmak içi. Ama yöntem değil.

Daha fazla kaynak için:

  1. Article: The Java HotSpot Performance Engine: Method Inlining Example

  2. * *4, tam ama yararlı tartışmalar için bağlantılar içerir doldurulmaz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FF Radio

    FF Radio

    16 Mayıs 2008
  • cyriak

    cyriak

    29 Mart 2006
  • WhtButterflyLiz

    WhtButterfly

    14 NİSAN 2008