meraki-analytics / orianna

A Java framework for the Riot Games League of Legends API (http://developer.riotgames.com/).
MIT License
182 stars 56 forks source link

Performance Profiling and Improvement #76

Open robrua opened 6 years ago

robrua commented 6 years ago

The main design concerns while developing Orianna were usability-focused. While some attempt was made to minimize resource usage with things like memoized suppliers in core types, Orianna is probably currently more resource-hungry than it needs to be.

This is a call for contributors to help out in evaluating how the memory and computation performance of Orianna can be optimized while maintaining the usability-focused features the library provides.