rsnext/bench
Wyatt Johnson 0f822373ee
File Reader Improvements (#54645)
This replaces the existing recursive directory reading beheviour with a more efficient implementation. Rather than previously doing actual recursion with the function calls to go deeper into each directory, this has been rewritten to instead use a while loop and a stack. This should improve memory usage for projects with very deep directory structures. 

The updated design that performs directory scanning on all directories found at each layer, allowing more filesystem calls to be sent to the OS instead of waiting like the previous implementation did.

**Currently the new implementation is about 3x faster.**
2023-08-28 18:09:56 +00:00
..
app-router-server Optimize webpack memory cache garbage collection (#54397) 2023-08-23 15:46:32 +02:00
fuzzponent Optimize webpack memory cache garbage collection (#54397) 2023-08-23 15:46:32 +02:00
nested-deps modify bench scripts to not conflict with dev task (#54600) 2023-08-26 22:58:00 +00:00
nested-deps-app-router modify bench scripts to not conflict with dev task (#54600) 2023-08-26 22:58:00 +00:00
next-minimal-server Optimize webpack memory cache garbage collection (#54397) 2023-08-23 15:46:32 +02:00
recursive-copy fix typo in comment and unused variable remove (#45307) 2023-02-02 14:55:23 -08:00
recursive-delete Replace 'require' with 'import' in bench files and update dependancies (#25775) 2021-06-04 14:30:52 +00:00
rendering Optimize webpack memory cache garbage collection (#54397) 2023-08-23 15:46:32 +02:00
vercel misc: fix benchmark script (#44592) 2023-01-05 13:46:41 +00:00