У меня есть java-процесс, который в настоящее время выполняется под оболочкой Windows.
Один из потоков, ответственных за сериализацию, блокируется неограниченно, и в результате важная информация, которая хранится в памяти, больше не записывается на диск.
Если я остановлю процесс, информация будет потеряна.
Было бы удобно, если бы я мог написать и скомпилировать новый код и выполнить его в том же пространстве памяти, чтобы эта информация могла быть сериализована еще раз, прежде чем я завершу процесс.
Процесс был запущен с помощью команды java -jar
.
С помощью функций виртуальной машины Hotspot, есть ли способ достичь этого?