Skip to main content
GameDev.net gamedev.net
🔒 Locked

application snapshot

Started by doanwon Jan 7, 2007 at 4:50 AM 1 replies 750+ views
Original Post
doanwon
doanwon
hi, great active forum, thanks for reading... This is my second thread and is a continuation of the first thread I started but I have realized an important detail I would like to mention. (Hope Palidine and Nypyrene will help me out.) VMWare is a (excellent) virtual environment that allows you to install and run OS's concurrently on you Windows or Linux machine. The coolest feature that I use often is the *snapshot* and the *revert* feature where you can save the state of your Operating System at a specific instance and roll back to it at any later time. When you start installing the OS onto VMware, you actually allocate a chunk of Hard disk space as a fixed file and as you use it more, ie. downloading and stuff, the snapshot file will grow larger with restraint being the virtual hd. Now to continue with what I hope you'll help out.. This is what I want to achieve: the ability to snapshot a section of application and all it's data onto a file and then invoke the application which can at will roll back to the exact state that was saved. How do I do it? What does this involve? (We already know mem map file is involved.) Perhaps this is a good project for code guru/ shareware! Thanks in advance!
dgrantkp
dgrantkp
Have you tried a 'net search for 'bidirectional debugger'? This may turn up the information you're looking for.
Flatlander
Flatlander
Dumping an image of the running process is a common feature in Smalltalk and Common Lisp runtimes (actually, that is the way how programs are usually developed in Smalltalk) so maybe investigating how they do it could be helpful. I don't know about any opensource native compiling Smalltalks that have this feature, maybe except Strongtalk, but there are a few CL's that might provide some clues.
---from www.yellow-hut.com/blog

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.