vapor-ware / synse-sdk

SDK for Synse Plugins in Go
https://synse.readthedocs.io/en/latest/sdk/intro/
GNU General Public License v3.0
3 stars 4 forks source link

add additional benchmark test cases, use them to generate a baseline #461

Open edaniszewski opened 4 years ago

edaniszewski commented 4 years ago

There are a few small benchmark tests in the SDK. It would be nice to expand the scope of these tests and include a bunch more. Ideally, this would allow us to collect the benchmark data (e.g. in the project wiki) and use it as a baseline to compare future benchmarks to. This can help to ensure changes to the SDK remain performant and there is not a performance loss over time as features are added/things change.

It may also help to identify areas which may be bottlenecking and could be optimized.