JVM
352 items from deephacks/awesome-jvm ★2,174
-
Mythbusting Modern Hardware to Gain 'Mechanical Sympathy' youtube.com
Martin Thompson.
-
The Illusion of Execution youtube.com
Nitsan Wakart.
-
Java Profiling from the Ground Up youtube.com
Nitsan Wakart.
-
A Crash Course in Modern Hardware youtube.com
Cliff Click
-
Why JNI is slow? youtube.com
Cliff Click
-
Java vs. C Performance infoq.com
Cliff Click.
-
Extreme Profiling: Digging Into Hotspots youtube.com
Nitsan Wakart.
-
G1 Garbage Collector in Java 8/9 nighthacking.com
Kirk Pepperdine.
-
JFokus 2018 youtube.com
The GC edition. Shenandoah, ZGC, Zing, Fibers, Falcon etc.
-
FOSDEM 2018 fosdem.org
FOSDEM 2018 Free Java devroom.
-
Virtual Machine Meetup 2017 vmmeetup.github.io
Venue for discussing the latest research and developments in the area of managed language execution.
-
Performance Java User's Group plus.google.com
For expert Java developers who want to push their systems to the next level
-
hotspot-gc-dev mail.openjdk.java.net
Technical discussion about the development of the HotSpot garbage collectors.
-
hotspot-dev mail.openjdk.java.net
HotSpot development mailing list.
-
hotspot-compiler-dev mail.openjdk.java.net
Technical discussion about the development of the HotSpot bytecode compilers.
-
concurrency-interest altair.cs.oswego.edu
Discussion list for JSR-166.
-
Quick Tips for Fast Code on the JVM gist.github.com
Daniel Spiewak.
-
What every programmer should know about solid-state drives codecapsule.com
Emmanuel Goossaert.
-
Linux Load Averages: Solving the Mystery brendangregg.com
Brendan Gregg.
-
CPU Utilization is Wrong brendangregg.com
Measure instructions per cycle (IPC) for CPU utilization. Brendan Gregg.
-
Using JDK 9 Memory Order Modes gee.cs.oswego.edu
For expert programmers familiar with Java concurrency, but unfamiliar with the memory order modes available in JDK 9 provided by VarHandles.
-
The USE method brendangregg.com
The Utilization Saturation and Errors (USE) Method is a methodology for analyzing the performance of any system. Brendan Gregg.
-
Top 10 Performance Mistakes infoq.com
Digest of the top 10 performance related mistakes Martin Thompson has seen in production.
-
Topics in High-Performance Messaging informatica.com
Design decisions, experience and constraints explained in high performance messaging systems.
-
Safepoints psy-lob-saw.blogspot.se
Where is my safepoint? Nitsan Wakart.
-
Garbage Collection Tuning Guide docs.oracle.com
HotSpot Virtual Machine Garbage Collection Tuning Guide.
-
The JSR-133 Cookbook for Compiler Writers gee.cs.oswego.edu
Unofficial guide to implementing the new Java Memory Model (JMM) specified by JSR-133.
-
The Java Memory Model cs.umd.edu
Starting point for discussions of and information concerning the Java Memory Model.
-
The JVM specification docs.oracle.com
The Java Virtual Machine Specification Java SE 8 Edition.
-
False sharing mechanical-sympathy.blogspot.se
Threads impact the performance of each other while modifying independent variables sharing the same cache line. Martin Thompson.
-
JVM Anatomy Park shipilev.net
mini-post series where every post goes deep for only a single topic by Aleksey Shipilёv.
-
TCP Tracepoints brendangregg.com
Linux bcc/BPF using tcplife by Brendan Gregg
-
Zulu azul.com
The only certified multi-platform build of OpenJDK: Free, 100% open source Java.
-
Zing azul.com
The only JVM that eliminates Java garbage collection pauses for large heap sizes.
-
ParparVM github.com
An Open Source Java bytecode to C translator for iOS native development. Designed as a part of the Codename One WORA for mobile project.
-
IBM J9 ibm.com
JVM developed by IBM.
-
HotSpot openjdk.java.net
HotSpot virtual machine maintained and distributed by Oracle Corporation.
-
DCEVM dcevm.github.io
Modification of Java HotSwap VM with unlimited support for reloading classes at runtime.
-
Dalvik source.android.com
Android runtime (ART) is the managed runtime used by applications and some system services on Android.
-
Nailgun martiansoftware.com
Nailgun is a client, protocol, and server for running Java programs from the command line without incurring the JVM startup overhead.
-
CRaSH crashub.org
The shell for the Java Platform.
-
YourKit yourkit.com
Fully featured, easy to use, low overhead profiler.
-
Takipi takipi.com
Tells you when and why code breaks in production.
-
OpenTracing opentracing.io
A vendor-neutral open standard for distributed tracing.
-
Overseer peternier.com
Low-Level Hardware Monitoring and Management for Java.
-
metrics metrics.dropwizard.io
Measure the behavior of critical components in production environment.
-
MAT eclipse.org
Java heap analyzer that help find memory leaks and reduce memory consumption.
-
JVMTI docs.oracle.com
Provide a native API to inspect the state and to control the execution of applications running in the JVM.
-
JProfiler ej-technologies.com
Helps resolve performance bottlenecks, pin down memory leaks and understand threading issues.
-
JOL openjdk.java.net
Analyze actual object layout schemes, footprint, and references in JVMs.
- next page of items loading…