→Optimize the pre-dump algorithm
Current [[CLI/cmd/pre-dump|pre-dump]] mode is used to write task memory contents into image
files w/o stopping the task for too long. It does this by stopping the task, infecting it and
draining all the memory into a set of pipes. Then the task is cured
and resumed and the pipes'contents is written into images (maybe a [[page server]]). This approach creates a big stresson memory subsystem, as keeping all the memory in pipes creates a lot of unreclaimable memory(pages in pipes are not swappable), as well as the number of pipes themselves can be buge (asone pipe doesn't store more than a fixed certain amount of data).
Ideally there should be sys_splice_process_vm() syscall in the kernel, that does the same as