OSX Process checkpoint/restore

Does there exist any functionality for checkpointing a live running process to a disk snapshot and then resuming execution for OSX?

Similar to CRIU for Linux: https://criu.org/Main_Page

I have read there was similar solutions for FreeBSD which is more similar to OSX perhaps than Linux.

The benefit would be that applications which have a slow start-up time can be restarted faster, which especially happens a lot for developers.

Replies

This would be wonderful, I started a very long multiple-process on a host on which I then had to install some software that has a memory leak... While I know that my use case is self-inflicted, I have also faced situations where plenty of reboots are needed and I don't even need the full app stack each time, but would like to return to some app states... Hopefully some person smarter than me can work it out!