Description
When using NeoXtractor to unpack large NPK files, the tool frequently becomes unresponsive. However, observing via Task Manager shows that CPU and memory usage remain at a low level during this process.
It is suspected that the current single-threaded (or limited-threaded) processing logic fails to fully utilize the hardware resources, leading to long waiting times and unresponsiveness.
Suggestion
1. Optimize the unpacking logic to support multi-threaded parallel processing for large NPK files.
2. Add an option to configure the number of threads (e.g., auto-detect CPU cores or manual setting) to maximize hardware utilization.
3. Fix the unresponsiveness issue caused by insufficient resource utilization during large file processing.
Description
When using NeoXtractor to unpack large NPK files, the tool frequently becomes unresponsive. However, observing via Task Manager shows that CPU and memory usage remain at a low level during this process.
It is suspected that the current single-threaded (or limited-threaded) processing logic fails to fully utilize the hardware resources, leading to long waiting times and unresponsiveness.
Suggestion
1. Optimize the unpacking logic to support multi-threaded parallel processing for large NPK files.
2. Add an option to configure the number of threads (e.g., auto-detect CPU cores or manual setting) to maximize hardware utilization.
3. Fix the unresponsiveness issue caused by insufficient resource utilization during large file processing.