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

  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • TheMasterOfHell100

    TheMasterOfH

    13 AĞUSTOS 2011
  • TheRightTire

    TheRightTire

    14 EKİM 2009