Mam oprogramowanie, którego nie chcę zamykać! Chciałbym spać / wznowić zamiast zamykać.
Mogę użyć VirtualBox do uśpienia / wznowienia systemu, ale nie chcę używać tego rozwiązania.
Jakieś pomysły? propozycje?
Mam oprogramowanie, którego nie chcę zamykać! Chciałbym spać / wznowić zamiast zamykać.
Mogę użyć VirtualBox do uśpienia / wznowienia systemu, ale nie chcę używać tego rozwiązania.
Jakieś pomysły? propozycje?
Odpowiedzi:
Och, jak często zadawałem sobie to samo pytanie.
Mam możliwość zapisania stanu programu, dzięki czemu mogę wznowić ten stan później dokładnie tak, jak jest, bez potrzeby korzystania z maszyny wirtualnej.
Cóż, nie ma jednego.
Istnieją 2 metody osiągnięcia tego celu.
Pierwszą metodą jest uruchomienie programu na fizycznym komputerze i utrzymanie programu przez cały czas. Jeśli chcesz wyłączyć komputer, musisz go zawiesić. Oczywiście co jakiś czas będziesz musiał ponownie uruchomić komputer w celu uzyskania aktualizacji.
Biorąc pod uwagę, że prawdopodobnie chcesz często zrestartować komputer bez zamykania tego programu, możesz użyć drugiego komputera lub serwera, aby uruchomić program i użyć połączenia pulpitu zdalnego do zdalnego sterowania programem.
Drugą opcją jest zapisanie zawartości pamięci RAM. Problem z tą metodą polega na tym, że po załadowaniu programu jego ślad pamięci jest przechowywany gdzieś w pamięci. Powiedzmy, że masz 16 GB pamięci RAM, a rozmiar pamięci twojego programu wynosi 100 MB Teraz ten 100 MB może znajdować się na początku 16 GB pamięci RAM, w środku, na końcu lub gdziekolwiek indziej. Ponieważ adresy pamięci zmieniają się przy każdym uruchomieniu programu, nie będzie możliwe wyodrębnienie używanej sekcji pamięci. Również zarządzanie pamięcią może powodować niechciane problemy w przypadku próby. Aby móc to nadal robić, należy zapisać cały stan pamięci RAM, czyli pełne 16 GB pamięci RAM. To nie tylko przechowuje twój program, ale wszystko inne, co dzieje się na twoim komputerze.
Najłatwiejszym sposobem na to jest metoda 1, ponieważ po zawieszeniu komputera upewnia się, że część pamięci RAM nie zostanie zmieniona przy następnym użyciu komputera. To samo dotyczy trybu gotowości i hibernacji. Pamiętaj, że Hibernacja przechowuje pamięć RAM na dysk, a następnie całkowicie wyłącza komputer.
Jeśli chcesz zapisać mniejszą ilość pamięci RAM na dysku i wznowić ją, musisz użyć maszyny wirtualnej, ponieważ wtedy możesz mieć maszynę wirtualną o mniejszej powierzchni, ponieważ skonfigurujesz ją jako taką.