Вы можете запустить дамп памяти, который вы можете прочитать с помощью различных инструментов, таких как профилировщики.Это очень трудно прочитать, и я никогда не слышал, чтобы кто-то использовал это для перезапуска программы.
Перезапуск программы - это не то, что вы можете сделать в качестве запоздалой мысли, она должна быть встроена в ваше приложение и тщательно протестирована.,Один из способов решить эту проблему - использовать базу данных.Это потому, что базы данных, разработанные и протестированные профессионально, должны быть перезапущены без потери данных.