我可以创建核心转储作为进程映像的快照并继续运行。那么,我可以在程序的另一次运行时加载核心转储并在同一时间点继续吗?如果是这样怎么办?
最终我想做的是使用 coredump 作为快速初始化工具。例如,想象一下这样的事情:
main() {
if (this is the first time the program has run) {
Load massive database and other initialization
Create coredump
} else {
Load coredump
}
Do process specific thing
}
我认为emacs 曾经做过这样的事情?有任何想法吗?