Gil Tene
where else to find them
what they talk about
all 7 in the filters
where they keep going back
no series more than once — all 8 in the filters
on a stage with
never shared a talk
who talks about the same things
- Ron Pressler20 talks
- Per Minborg22 talks
- Kirk Pepperdine14 talks
- Ionut Balosin13 talks
- Andrzej Grzesik24 talks
- Simon Ritter72 talks
| title | conference | date |
|---|---|---|
| Cloud Native JVMs, parts I and II: Fleet Profiling and Optimization | JavaOne 2025 | 2025-03-18 |
Defines a Cloud Native JVM that outsources JIT work to an elastic service, caches compiled methods and records/replays profiles so instances prime warm‑up… | ||
| How I Learned to Stop Worrying and Love Misery | Jfokus 2019 | 2019-02-04 |
Monitoring percentiles lie because of coordinated omission that drops stalled requests from measurements, so 95/99 percentiles and averages hide real pain; a… | ||
| Where Do Libraries Come From? | Jfokus 2019 | 2019-02-04 |
Most libraries start as accidental reuse of small code that solves a recurring problem and only become libraries once independent projects use them. An HDR… | ||
| Cross Run Considerations | JVM Language Summit 2018 | 2018-08-04 |
Describes concrete roadblocks and fixes for passing runtime info across JVM runs, with examples: class data sharing and compiled code stashing rely on… | ||
| Understanding Java Garbage Collection | Oracle OpenWorld 2017 | 2017-10-01 |
Claim that garbage collection is the cheapest way to manage memory and that precise collectors must mark sweep and compact; shows that compaction is inevitable… | ||
| Java at Speed: Getting the Most Out of Modern Hardware | Oracle OpenWorld 2017 | 2017-10-01 |
Shows concrete gains from modern CPUs and JVM work: vectorized loops on AVX2 use masking to get ~6x speed and AVX‑512 runs a tuned summing loop at ~16–17… | ||
| Understanding Hardware Transactional Memory | Joker 2016 | 2016-10-14 |
Hardware transactional memory becomes a commodity on Intel servers (Skylake, Broadwell, Haswell‑E, post‑March 2016) and gets used by JVMs (Zing; HotSpot via a… | ||
| Faster Objects and Arrays | Strange Loop 2015 | 2015-09-24 |
Library code called org.ObjectLayout and StructuredArray presents a structured-array API that is vanilla Java (works on JDK 7+) with JMH tests and a GitHub… | ||
| How NOT to Measure Latency | Strange Loop 2015 | 2015-09-24 |
Time is Money. Understanding application responsiveness and latency is critical but good characterization of bad data is useless. Gil Tene discusses some… | ||
| Low Latency Java in the Real World: LMAX Exchange & the Zing JVM | GOTO Chicago 2015 | 2015-05-11 |
LMAX Exchange runs its matching stack in Java on the Zing JVM and reports concrete reductions in jitter: a highly tuned core went from 4 ms blips every ~30 s… | ||
| Faster Java Objects | GOTO Chicago 2015 | 2015-05-11 |
A Java library called org.ObjectLayout provides a StructuredArray type that makes arrays of regular Java objects immutable, same-typed and factory-constructed… | ||
| Understanding Java Garbage Collection and what you can do about it | SpringOne2GX 2012 | 2012-10-01 |
Explains why pauses, not allocation efficiency, limit JVM scale and describes building a concurrent solution: C4 continuously concurrent compacting collector… | ||
| nothing matches | ||