Performance: Parallelize recursive directory copying without fs-copy - #2502
Conversation
13d5916 to
c67e6fe
Compare
7a7301e to
19f1d00
Compare
19f1d00 to
e1c1b33
Compare
epeicher
left a comment
There was a problem hiding this comment.
Thanks @ivan-ottinger for following up on this! I tested it and found no issues. I also tested it on Windows and noticed slightly better performance. The changes look good to me! ![]()
sejas
left a comment
There was a problem hiding this comment.
Nice improvement. Step by step we can make Studio run faster.
|
@ivan-ottinger do you know what caused performance downgrade after merging previous PR? |
Hey Wojtek 👋🏼 You mean this one (#2409), right? It is not clear - because when we reverted the change in #2520, the tests did not observe any change in performance. I think it could have been related to that specific performance tests run recorded for that PR. Longer time could have been due to some other factors. Because of that, I run multiple rounds which I shared in this PR description where the median shows clear improvement in the copy approach introduced in this PR. |
Related issues
Proposed Changes
Related discussion: #2409 (comment)
Here are the performance test results - comparing current trunk with this branch:
Testing Instructions
npm install&&npm start.Pre-merge Checklist