Create an eco-friendly world with Green Software Engineering
summary
Shows measured energy across the stack: Java source, frameworks (Spring, Quarkus, Micronaut), JVMs and hardware, using Linux perf command to profile full-system watts during load tests of Spring PetClinic with 100 repetitions. Finds workload-dependent differences: GraalVM Enterprise and Zulu Prime often use less energy, OpenJ9 performs well on concurrency, native images vary, and small code choices (loops, logging), image downsizing, fewer network calls, green hosting and autoscaling meaningfully reduce CO2 equivalent and even translate to saved trees.
AI-written summary · about
chapters (10)
- 0:00Green Software Engineering intro
- 3:25Why Green Software matters now
- 4:52Core principles
- 8:30Measuring app energy
- 12:05JVM energy monitoring tools
- 17:03Sustainable coding tips
- 23:06JVM energy efficiency
- 25:51Live energy measurement demo
- 29:11Key takeaways
- 30:16Q&A
related talks
39mCreate an Eco-Friendly World with Green Software Engineering
49mThe Future is 💚: A Journey through the Energy Efficient ..
28mBuilding Sustainable Software with Java
50mEnergy Efficient Design Principles of Software Engineering
23mJava in the Green Cloud: Eco-Friendly Development with Kubernetes
46mWriting Greener Java Applications
16mGreen Code: Transforming DevOps for a Sustainable Future
41mWriting Greener Software Even When You Are Stuck On-Prem
