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
Thanks for the fast reply!
Sounds like having ThreadPoolExecutor or ProcessPoolExecutor depending on parameters mp should allow limiting the number of concurrent threads/processes.
Is your feature request related to a problem? Please describe.
When extracting 7z files compressed in non-solid mode (1 block per file) with numerous files (100k+), the number of threads launched in
py7zr/py7zr/py7zr.py
Lines 1314 to 1332 in 7aa9af8
can be prohibitive, even reaching system limits and crashing.
I expect that launching that many threads is even detrimental to performance.
Describe the solution you'd like
Would it be possible to have a sensible max threads setting?
The text was updated successfully, but these errors were encountered: