SORU
20 EKİM 2008, PAZARTESİ


Javac ve hata ayıklama arasında performans farkı var mı?

Eğer Javac ile hata ayıklama bilgisi oluşturma sonra geçerseniz sınıf dosyaları 20-25% daha büyüktür. Bu Java programı çalıştıran herhangi bir performans etkisi yoktur? Hangi koşullarda evet ve kaç. Dosyalar büyük olduğu için sınıfları yükleme üzerinde küçük bir etkiye bekliyorum ama bu minimum olacaktır.

CEVAP
20 EKİM 2008, PAZARTESİ


Herhangi bir dilde, hata ayıklama bilgisi, meta bilgileri. Kendi doğası gereği, bu nesne dosya boyutu, böylece yükleme süresi giderek artar. Bir hata ayıklayıcı dışında yürütülürken, bu Bilgi aslında tamamen göz ardı edilir. Ana hatlarıyla olmasa da açıkça) JVM spec gibi hata ayıklama bilgilerini bayt akışı dışında depolanır. Bu yürütme zaman sınıf dosyasına bir fark yok demektir. Eğer emin olmak istiyorsanız, bu deneyin :-).

Ps. Genellikle hata ayıklama için optimizasyon kapatma değeri yoktur. Buyokperformans etkisi vardır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AceHoodVEVO

    AceHoodVEVO

    12 Mayıs 2009
  • Fullscreen

    Fullscreen

    23 Mart 2006
  • undrmyumbrellaa

    undrmyumbrel

    25 Temmuz 2012