Measure performance impact for proposed web_engine
With Draft: PoC - Load Graphql with dependencies only when needed we need to measure and show the performance impact, that the proposed architecture would potentially have.
How to measure performance impact?
- With and without aggressive GC settings with jemalloc
- Likely we should run and measure in
RAILS_ENV=production
in a worst case withCACHE_CLASSES=false
- Puma Single & sidekiq + GC compact, where we run GC many times, and then collect GC stats for
live slots
andmalloc bytes
- Compare RSS before and after
- Compare $LOADED_FEATURES before and after
Edited by Nikola Milojevic