~/talk

Building Sustainable Software with Java

Talkat Devworld Conference 2025 · 2025-02-27..02-28· [java]
slides:none on file

Claims concrete savings and tools: global tech uses ~7% of electricity with data centers ~2% and streaming emits 55–100 g CO2 per hour; optimizing JVM choices like G1 GC ZGC Shenandoah Parallel Epsilon and GC tuning with -Xmx flags drops a sample run from >20s to 12.7s, and refactoring to primitives cuts 5.6s to 1.7s. Measure with JFR VisualVM Java Mission Control and macOS powermetrics, track carbon with Green Software Foundation carbon aware SDK Drace Prometheus Grafana, and expect reported cases of ~30–35% energy reduction and a claimed 2.7–3.8M cars equivalent.

AI-written summary · about

  1. 0:00Introduction
  2. 1:21Energy cost of inefficient code
  3. 3:06Green programming in Java
  4. 3:48Optimizing garbage collection
  5. 5:33Tuning garbage collection to reduce impact
  6. 8:26JIT compilation boost
  7. 11:19Resource usage analysis
  8. 13:03Measuring energy consumption
  9. 14:31Reducing idle power
  10. 17:43Sustainable algorithms
  11. 19:31Green Java in cloud
  12. 20:33Kubernetes autoscaling
  13. 22:19Monitoring energy use
  14. 23:24Green Java success stories
  15. 25:11Performance vs sustainability
  16. 25:32Small sustainable steps
  17. 26:14Advocating green software
  18. 26:57Global impact of optimized code
  19. 27:19Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.