Java Performansı ve Tuningi ile İlgili Linkler
Burada Java performansı ve tuningi ile ilgili bazı linkleri paylaşmak istedim:
Kitaplar
- En yenisi ve en iyilerden birisi: Java Performance: The Definitive Guide
- Okumadım ama güzel görünüyor: Java Performance and Scalability: A Quantitative Approach
- En iyilerden birisi ve bayağı yeni: Java Performance
- Bu kitap ise Java EE odaklı: Java EE 7 Performance Tuning and Optimization
- Jack Shirazi’nin eski ama iyi bir kitabı: Java Performance Tuning
- High-Performance Java Platform Computing
Eski ama hala işe yarayabilecek kitaplardan:
- Performance Analysis of Java Web Sites
- Java Platform Performance: Strategies and Tactics
- Building Scalable and High-Performance Java Web Applications Using J2EE Technology
- Java Performance and Scalability: Server-side Programming Techniques
- High-Performance Java Platform Computing: Multithreaded and Networked Programming
- Bill Venner’ın Inside the Java Virtual Machine kitabı bayağı eski, geçen yüzyıldan ama hala faydalıdır. Bazı bölümleri ise zaten online.
Java performansı üzerine bölümlere sahip diğer kitaplar:
Genel sistem performansı üzerine de güzel kitaplar var:
- System Performance: Enterprise and The Cloud
- Software Performance and Scalability: A Quantitative Approach
- The Garbage Collection Handbook
Bu konuda faydalı olabilecek diğer kitaplar:
Webdeki Önemli Kaynaklar
- Jack Shirazi’nin güzel sayfası
- Java Performance Tuning Guide sayfasında çok bilgi var.
- Java performance tuning tips
- Performance Zone
- Java performansı üzerine bir blog
Oracle kaynakları
Java’s performancı üzerine bazı makaleler
- Önce şuna bakın derim: 9 Fallacies of Java Performance
- Java Developers’ Journal’dan Top Ten Performance Problems
- Top ten performance problems and their solutions
- Top 10 Most Common Java Performance Problems e-book
- Enterprise Java Application Performance Problems Top 10 ve ServerSide’da bazı tartışmaları
- JavaWorld’den yeni başlayanlar için dizi: JVM performance optimization
- Joshua Bloch’dan Performance Anxiety
“Java yavaş mı?” tartışması üzerine linkler
- http://programmers.stackexchange.com/questions/368/why-do-people-still-say-java-is-slow
- http://stackoverflow.com/questions/145110/c-performance-vs-java-c
- http://stackoverflow.com/questions/2163411/why-did-java-have-the-reputation-of-being-slow
- http://www.jelovic.com/articles/why_java_is_slow.htm
- http://www.dreamincode.net/forums/topic/214248-is-java-really-that-slow/
- http://www.salon.com/2001/01/08/bad_java/
JVM tuning linkleri
HotSpot opsiyonları (flags)
- Java HotSpot VM Options sayfası
- Complete list of flags of HotSpot
- A Collection of JVM Options
- Useful JVM Flags series
Garbage Collection (GC)
- Java SE 6 HotSpot Virtual Machine Garbage Collection Tuning
- GC Ergonomics
- Java Garbage Collection Distilled
- Become a Java GC Expert
- Understanding Java Garbage Collection and What You Can Do about It
- Visualizing Java Garbage Collection
- Virtualizing and Tuning Large Scale Java Applications
- InfoQ eMag: Visualizing Java GC
- G1 vs CMS vs Parallel GC
- GC guy Richard Jones
- GC Myths
- GC üzerine ve GC çeşitleri
Kişiler
Tools
- VisualVM
- Java Mission Control
- Netbeans Profiler
- Eclipse Memory Analyzer
- GC Viewer
- Java Performance Analysis Tool
- Java Interactive Profiler
- JProfiler
- YourKit Java Profiler
- AppPerfect Java Profiler
Toplam görüntülenme sayısı: 1072