Open RyanCavanaugh opened 5 years ago
There are two kinds of microbenchmarks we would like to capture:
ts.filter
implementation.I've been speaking with the C# team about the performance test infrastructure they use:
There are also a few open concerns to address:
gulp runtests-parallel
)? Microbenchmark performance can suffer if the system is busy doing other tasks (like running other tests), so they would need to be run separately from our other tests.ts-perf
benchmarking functionality?
ts-perf
is not published externally so we would have to consider publishing parts of this tool so that external contributors could also run microbenchmarks.ts-perf
already generates a benchmark JSON file that our current reporting infrastructure understands. If we chose to not use ts-perf
we would likely still need to port this logic and keep it in sync.
(Ron to provide details on scenarios to support)