pmem / pmemfile

Userspace implementation of file APIs using persistent memory.
Other
34 stars 21 forks source link

Speed up process switching #411

Open marcinslusarz opened 6 years ago

marcinslusarz commented 6 years ago

We may not get real multi-process support (#183) for quite some time, but we can make process switching much faster (because currently it's extremely slow). Instead of opening the pool before each syscall and closing it after we can keep the pool open and close it only on blocking syscalls (like wait, read from a pipe, flock, etc). It's much more fragile than normal process switching, so it should be optional.