Java consumes 38x less energy than Python

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Energy-Languages

    The complete set of tools for energy consumption analysis of programming languages, using Computer Language Benchmark Game

  • > … not … primarily an issue with means vs medians

    We're comparing averages, why would we bother so much about the cause of an outlier.

    > you linked directly to the C++ code for spectral-norm

    You had linked to the wrong C and C++ code for spectral-norm, I linked to the code that was actually used.

    > The time ratio of the Benchmarks Game fastest C version to the slowest C++ version is over 16x.

    Again, you seem to be looking at the wrong repo.

    The authors of "Energy Efficiency across Programming Languages, SLE’17" provided this repo —

    https://sites.google.com/view/energy-efficiency-languages

    https://github.com/greensoftwarelab/Energy-Languages

  • Micronaut

    Micronaut Application Framework

  • I wonder how much you'd save with Micronaut: https://micronaut.io/

    > Micronaut is a software framework for the Java virtual machine platform. It is designed to avoid reflection, thus reducing memory consumption and improving start times. Features which would typically be implemented at run-time are instead pre-computed at compile time.

    https://en.wikipedia.org/wiki/Micronaut_(framework)

    I don't think you'd go down to 9, but something like 20-30 could be doable.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts