Closed zschira closed 9 months ago
Patch coverage: 100.00%
and project coverage change: +1.34%
:tada:
Comparison is base (
9e2633f
) 91.75% compared to head (94fa9d7
) 93.09%.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This PR fixes the high memory usage introduced in
1.0.0
. This problem was caused by parsingInstance
's at the beginning, and passing the parsed objects to the worker processes. These objects are quite large, and get copied when passed to subprocesses, which lead to huge increases in total memory usage. This PR reverts to parsing these objects when they are needed in each subprocess. It also slightly reworks some integration tests to accommodate this change.