Yazılım Performansı Terminolojisi

Performans denilince aklımıza gelen sadece “hız” mıdır? A programı B programından hızlıysa her zaman A mı tercih edilmelidir? Bu yazımızda bu sorulara cevaplandırmada yardımcı olması amacıyla yazılım performansını ölçerken kullandığımız anahtar kelimelerden bahsedeceğiz. Response Time: (tepki süresi) Sistemin dışarıdan aldığı bir isteği işleyip cevap verene kadar geçen süreye denir. Örnek olarak “topla” tuşuna basmanız ile […]

Read More →
Kurumsal Java Eğitimleri Şubat 2013 Bülteni

Performans İyileştirmelerinde Dikkat Edilecek Noktalar Performans, kurumsal Java uygulamalarının en baş ağrıtıcı konularındandır. Donald Knuth’un “We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil” vecizesi bir yana, uygulamalarımız işletime alındığında karşı karşıya kalabileceğimiz performans darboğazlarını nasıl aşacağımızla ilgili kafamızdaki yöntemin net adımlardan oluşması, optimizasyon […]

Read More →
Performans İyileştirmelerinde Dikkat Edilecek Noktalar

Kurumsal web uygulamaları çok katmanlı uygulamalar ve geliştirilmelerinde değişik teknolojiler kullanılabiliyor. Bu sistemlerin performans iyileştirmelerinde hem her katmanda kullanılan teknoloji ve framework’lere hem de uygulamanın deploy edildiği ve çalıştırıldığı runtime ortamına özel optimizasyon noktalarına odaklanmak gerekir. Bu durumda bir sistemin “ince ayara” tabi tutulmasında dikkat edilecek bölümler ana hatları ile; İşletim sistemi ve veritabanı Java […]

Read More →
Haziran’daki Java Teknoloji Saati’nin Ardından

15 Haziran’da düzenlediğimiz Java Teknoloji Saati etkinliğimizle ilgili çok olumlu geri dönüşler oldu. Hem Alex’in hem de Kürşat’ın sunumları oldukça ilgi gördü. Saat 17:00’a kadar hemen herkesin salondan ayrılmaması ve pür dikkat Kürşat’ın anlattıklarını dinlemesi de bu memnuniyetin diğer bir göstergesiydi. Yaz döneminde sunumlarımıza bir süreliğine ara vermeyi planlıyoruz. Malum tatil dönemi başladı ve yakın […]

Read More →
Spring AOP ile Performans Takibi

Spring Application Framework’ün en sevdiğim özelliklerden birisi de aspect oriented programlamayı oldukça kolay yapılabilir bir hale getirmesidir. Spring, hem kendi AOP framework’üne sahiptir, hem de AspectJ ile sağlam bir entegrasyon sunar. Spring AOP kendi çözümüdür, tam bir AOP framework olma iddiasında değildir. Proxy tabanlı bir framework’dür. Sadece “method execution join point”leri destekler. Ancak ünlü pareto […]

Read More →