core icon indicating copy to clipboard operation
core copied to clipboard

Implement Benchmarking CI

Open viferga opened this issue 2 years ago • 1 comments

🚀 Feature

It would be pretty interesting to implement benchmarking CI and CD for knowing how code changes affect to the performance of metacall. For example, since more safety was added to NodeJS loader, after the version 0.3.x, the performance has been damaged a lot. We should be able to control this in a better way.

There's a tool that already integrates that and it is compatible with CTest and Google Tests: https://github.com/benchmark-action/github-action-benchmark

Here's the C++ Google Test version: https://github.com/benchmark-action/github-action-benchmark/tree/master/examples/cpp

It produces nice outputs and notifies if performance is degraded: https://benchmark-action.github.io/github-action-benchmark/dev/bench/

viferga avatar Jun 08 '23 22:06 viferga

#457 Check this

ahmedihabb2 avatar Jul 25 '23 22:07 ahmedihabb2

This is implemented already.

viferga avatar May 15 '24 00:05 viferga