Tag Archives | Alina Yurenko

GraalVM 25.3.4.1 duyuruldu

Bir sanal makine ve Oracle tarafından geliştirilmiş JDK olan ve geçen yıldan beri Python ve JavaScript gibi Java dışı dillere odaklanmaya başlayan GraalVM, en yeni sürümüyle kullanıcı karşısına çıkıyor: GraalVM Community Edition 25.3.4.1, Alina Yurenko tarafından duyuruldu. Graal derleyicisiyle JIT derlemelerini kaydetme ve tekrar oynatma desteği ekliyor, yeni bir ayrıştırma aracı ekleniyor ve güvenilmeyen kod için isteğe bağlı sabit gizleme desteği bulunuyor. Oracle JDK 25.0.4.1 tabanlı olarak gelen yeni sürüm, Graal dilleri ve diğer bileşenlerin 25.3.4.1 sürümüyle uyumlu bulunuyor. GraalVM’ye öncelikli satır içi kodlama eklendiği ve varsayılan satır içi kodlamanın algoritmasının yapıldığı söyleniyor. Bu satır içi kodlama algoritması, satır içi kodlama kararları verirken çağrı grafiğinin kapsamlı bir analizini yapıyor. Ayrıca, daha fazla optimizasyon fırsatı ortaya çıkarmak için bir yöntem içindeki seçili kontrol akışı yollarını çoğaltan MethodDuplicationPhase de eklenmiş bulunuyor. Derleyici paketinden yeni öncelikli satır içi işlemi kullanmak için SubstratePriorityInliningPhase eklenen yeni sürüm, hızlı satır içi yürütme yolları içeriyor ve senkronize için döndürme optimize edilerek kilitleme performansı iyileştirilmiş bulunuyor. Node.js 24.18.1 sürümüne güncellenirken, Python standart kütüphanesi 3.13.14 sürümüne güncellenmiş ve Python 3.13 özellikleri uygulandığı ifade ediliyor. GraalVM Community Edition 25.3.4.1 hakkında bilgi edinmek için GitHub sürümler sayfasını, sürüm duyurusunu ya da sürüm notlarını inceleyebilirsiniz. Continue Reading →

 

 

 

GraalVM Community Edition 25.3.4.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

GraalVM 22.2.0 duyuruldu

Bir sanal makine olan ve Oracle tarafından geliştirilen GraalVM’nin 22.2.0 sürümü duyuruldu. Çok sayıda dili Java ve diğer JVM tabanlı diller, JavaScript, Ruby, Python, R ve C/C ++ ve (diğer LLVM tabanlı diller) destekleyen ve bunları farklı dağıtım senaryolarında (OpenJDK, düğüm) çalıştıran kapsamlı bir ekosistem sunan GraalVM’nin yeni sürümünde, Java 8 desteği kaldırılmış bulunuyor. Java ve diğer JVM dillerinin performansını hızlandırmak için tasarlanmış yüksek performanslı bir JDK olarak kullanıma sunulan GraalVM’nin Java’nın yanı sıra JavaScript, Ruby, Python ve bir dizi diğer popüler dil için çalışma zamanı sunduğu hatırlatılıyor. GraalVM ortamı, GraalVM kullanılarak Native Image, LLVM çalışma zamanı, LLVM Toolchain, Java on truffle, VisualVM ve JavaScript, Node.js, Ruby, R, Python ve WebAssembly gibi dil çalışma zamanları gibi isteğe bağlı olarak kullanılabilen bileşenlerle genişletilebiliyor. Temel ikili dosya boyutunun neredeyse ~2 kat azaltılarak iyileştirilmiş GraalVM paketleme deneyiminin sağlandığı belirtilen yeni sürümde, GraalVM Community Linux dağıtımının paket boyutunun ~430 MB’den ~250 MB’a düşürüldüğü ifade ediliyor. Apple Silicon için mevcut GraalVM topluluğu dağıtımı için desteklenen GraalVM işlevlerinin genişletildiği belirtilirken, ancak, GraalVM’nin artık bazı eski Linux AMD64 dağıtımlarında çalışmayacağı belirtiliyor. GraalVM 22.2.0 hakkında ayrıntılı bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

GraalVM 22.2.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0