Multi-Process
Goals
- We still have a few things in process that need to be moved out of process soon.
- Vala
- Clang
- Process recycling
IdeWorker needs to be improved to be resilient against process crashes.
- We should kill child processes that surpass certain requirements such as memory footprint and cpu usage.
- This might require cgroup integration for cpu/memory guards.