Measuring the emissions of software
We record the resource consumption of your applications per component or transaction and convert it into energy and CO₂-eq figures you can rely on. They serve as a basis for reporting and for technical decisions.
Software Performance & Green Software
Hardware consumes energy: while running, and already while being manufactured. But it is provisioned because of the software. If you want to cut emissions, software is where you start, not the data center.
Method
The energy consumption of an individual software component can rarely be measured directly. So we derive it from resource consumption, collected where it arises: inside the application.
Collect
We record compute, memory, network and storage use where it arises: per component or transaction, be it an API call, a batch run or a background job. Which instrumentation fits depends on your technology stack.
Attribute
Established models derive energy from the measured consumption, which is combined with regional emission factors to produce CO₂-eq figures, following the Software Carbon Intensity defined in ISO/IEC 21031 and including the embodied energy of the hardware.
Reduce
Less resource consumption means shorter response times, fewer instances and fewer emissions. Performance work and sustainability meet at the same lever.
Services
We record the resource consumption of your applications per component or transaction and convert it into energy and CO₂-eq figures you can rely on. They serve as a basis for reporting and for technical decisions.
As an official auditor we guide you through certifying your software with the Blue Angel eco-label for resource-efficient software.
Find out early in the development cycle where architectural decisions limit the scalability of your application. The basis is measured data from your system, collected per component or transaction rather than estimated.
Avoid unpleasant surprises by establishing continuous performance evaluation in your software development process. We integrate the required methods in your deployment pipelines and continuous integration systems.
Draw the right conclusions, even if you don’t have a test system that is comparable to your production environment. We support you through the execution and analysis of load and performance tests, and in carrying the results over to your production environment.
Avoid unnecessary software and hardware investments as well as the risk of outages. Process changes, seasonal peak loads or cloud migrations act directly on performance and resource demand. We help you plan ahead.
Customers
RETIT integrated an automated performance analysis in our continuous delivery pipeline that helps us to continuously optimize response time, throughput and resource utilization of our product.
RETIT has helped us to gain visibility into a mission critical Enterprise Resource Planning (ERP) system and to improve its response time and user experience for its international end user group.
RETIT has helped us to reduce memory utilization and response time of a business-critical application by up to 80%!
Questions
How can we …
Contact
No matter which bottleneck you are dealing with, we will find a solution. Just get in touch!
Contact