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

  • Kyletiv7

    Kyletiv7

    28 Mayıs 2007
  • POGProductionz

    POGProductio

    27 NİSAN 2012
  • TheGamer2323

    TheGamer2323

    25 Ocak 2009