Garbage Collection
|
|
|
Java
Performance Companion by Charlie Hunt, Monica Beckwith, Poonam Parhar
Addison-Wesley Professional (May 7, 2016
http://catalogue.pearsoned.co.uk/educator/product/Java-Performance-Companion/9780133796902.page
|
/GCDF/ |
JEP 248: Make G1 the Default Garbage Collector
http://openjdk.java.net/jeps/248
|
|
JEP
214: Remove GC Combinations Deprecated in JDK 8
|
|
"Übersicht
über die Funktionalit des G1" von Klaus Kreft & Angelika Langer, Java
Magazin, Februar 2011
|
|
"Details
und Tuning des G1" von Klaus Kreft & Angelika Langer, Java Magazin,
April 2011
|
Diagnose
|
|
|
JEP
271: Unified GC Logging
http://openjdk.java.net/jeps/271
|
|
JEP
158: Unified JVM Logging
http://openjdk.java.net/jeps/158
|
|
JEP
228: Add More Diagnostic Commands
http://openjdk.java.net/jeps/228
|
JDK Tools
|
|
|
JEP
222: jshell: The Java Shell (Read-Eval-Print Loop)
|
|
JShell:
An Interactive Shell for the Java Platform by Robert Field, Devoxx Conference
Video
|
|
The
Java 9 Series at voxxed.com: REPL
|
|
JEP
282: jlink: The Java Linker
|
|
JEP
220: Modular Run-Time Images
|
|
VisualVM
- All-in-One Java Troubleshooting Tool
|
|
JEP
240: Remove the JVM TI hprof Agent
|
|
Memory
Analyzer (MAT)
|
Java Module System
|
|
|
JEP
261: Module System
|
|
JEP
200: The Modular JDK
|
|
Project
Jigsaw: Module System Quick-Start Guide
|
/MSPC/ |
Java Platform Module System: Requirements by Mark Reinhold
http://openjdk.java.net/projects/jigsaw/spec/reqs/
|
|
Java
9 Modularity by Sander Mak & Paul Bakker, O'Reilly Media, Inc.
|
|
The
Java 9 Module System by Nicolai Parlog, Manning Publications
|
|
Java
9 Modularity by Alexandry Jecan, Apress Media
|
JDK Internal APIs und ihr Ersatz
|
|
|
Replace
use of JDK's internal APIs
|
|
JEP
259: Stack-Walking API
|
|
JEP
193: Variable Handles
|
|
JEP
188: Java Memory Model Update
|
|
JEP
191: Foreign Function Interface
|
|
Project
Panama: Interconnecting JVM and native code
|
|
Project
Valhalla
|
/VALT/ |
|
|
JEP
218: Generics over Primitive Types
|
|
Arrays
[2.0
64
] - opportunities and challenges, Konferenzvortrag von
John R. Rose
http://cr.openjdk.java.net/~jrose/pres/201207-Arrays-2.pdf
http://medianetwork.oracle.com/video/player/1785452137001
|
Concurrency Updates
|
|
|
JEP
285: Spin-Wait Hints
|
|
JEP
266: More Concurrency Updates
|
|
Reactive
Streams Initiative
|
|
Java
9 series: Concurrency Updates
|
HTTP/2 Client
|
|
|
JEP
110: HTTP/2 Client (Incubator)
|
|
JEP
11: Incubator Modules
|
|
HTTP/2
with Jetty server and client
|
|
HTTP/2
implementation in Apache httpd
|
|
The Java 9 Series at voxxed.com: HTTP/2
|
/EXPL/ |
HHTP/2 Explained by Daniel Stenberg
https://daniel.haxx.se/http2
|