Problem
Measure the performance of Onyx
Execution time
- How much time it takes from start to finish for a public method exposed by the API
- E.g. how much time passes between the initial call to
connect and resolving data to the caller. Same for other methods like merge, set, get ...
Method call counts and keys used
- Is
connect called often to retrieve the same key?
- How many times?
- When does that happen? Are there many calls during init - timestamps of the calls
Onyx memory footprint
- How much of the data provided by Onyx is in memory at a given time
- Have a way to check which of the Objects returned by Onyx are still in memory, and the amount of memory they take
Solution
TBD
Problem
Measure the performance of Onyx
Execution time
connectand resolving data to the caller. Same for other methods likemerge,set,get...Method call counts and keys used
connectcalled often to retrieve the same key?Onyx memory footprint
Solution
TBD