1
Orzzzz 2015-10-20 00:04:51 +08:00
你说的是休眠吗?
|
2
zhicheng 2015-10-20 00:07:16 +08:00
UPS
|
5
little_cup 2015-10-20 00:45:00 +08:00
简单粗暴的办法应该是虚拟机快照吧。
|
7
skydiver 2015-10-20 00:57:03 +08:00 via Android
docker
|
8
mikale 2015-10-20 01:11:50 +08:00
设计一个数据结构,然后开一个线程,时不时 flush 到硬盘上,启动程序的时候,从这个硬盘读取文件到内存。这是最简单的数据库运用的机制。
|
9
owwlo 2015-10-20 01:54:56 +08:00
|
10
chinvo 2015-10-20 08:18:52 +08:00
docker 或者其他虚拟化技术
|
12
algas OP |
13
onlyxuyang 2015-10-29 23:53:19 +08:00
能想到的只有虚拟机快照... -_-...
|
14
Arthur2e5 2015-11-02 06:18:49 +08:00
https://stackoverflow.com/questions/192838/can-you-freeze-a-c-c-process-and-continue-it-on-a-different-host 有讨论。其中提到了一点,也就是 core 的信息常常是不够的。不过看你这么说,感觉还是可以 `./heavy_computation & gcore -o core $!` 试试,到时候 `gdb` 挂上再看看能不能 `continue` 吧。
前面提到的 CRIU 看网页好像是个好主意。 |