You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
on our project with 13,000 files, this causes os.path.isfile to take 15% of a CPU core
I ran py-spy record --pid ... --output profile.speedscope.json --format speedscope for about 8 seconds on an idle app. you can place profile.speedscope.json into https://www.speedscope.app/ and see 8 calls to run() which take about 150ms each:
increasing ReloaderLoop.interval helps a lot, but means reloads have to wait for the next iteration
Activity