topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Friday April 19, 2024, 12:28 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Ram Disks with Dynamic Memory Management?  (Read 5058 times)

highend01

  • Supporting Member
  • Joined in 2011
  • **
  • Posts: 188
    • View Profile
    • Donate to Member
Ram Disks with Dynamic Memory Management?
« on: December 30, 2012, 06:05 PM »
Hey,

is anyone aware of Ram Disks that support  Dynamic Memory Management, apart from Primo Ramdisk?

DMM = The Ram Disk releases any memory that isn't in use anymore (because files were deleted inside the Ram Disk).

E.g.:
Your Ram Disk is set to 8GB
It is currently empty
Now you copy a 4GB file to it, it occupies 4GB of Ram afterwards.
You delete the file and a few seconds later it's back to (nearly) 0.

Primo is rather expensive (I'd like to use a Ram Disk on Windows Server 2012, if possible)...


f0dder

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Ram Disks with Dynamic Memory Management?
« Reply #1 on: December 31, 2012, 08:09 AM »
Didn't know there were actually any product that did this - the only I've seen that was in the same ballpark was vRamDir back in the Win9x days, but that wasn't a fixed-size ramdisk... you pointed it at a folder and then it was basically "try to keep as much as this as possible in RAM".

I'm not sure it's a good idea for a ramdisk anyway? To be able to de/allocate memory like that, it needs more complex code than "just" a ramdisk... filesystem filter driver? And when you have a ramdisk, you generally expect access to it to be instantaneous - if you use a product that does dynamic de/allocation, you risk having to page out other memory in order to satisfy an allocation request. Depending on use case it might be smarter to simply *create* a ramdisk when you need it, and dismount it afterwards?

That's just my :two: - interesting to hear about Primo, though :)
- carpe noctem

4wd

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 5,643
    • View Profile
    • Donate to Member
Re: Ram Disks with Dynamic Memory Management?
« Reply #2 on: December 31, 2012, 06:57 PM »
This post has a list of most, (if not all), of the RAMdisks available for Windows - over 2 years old but from a quick search there appears to be no new ones.  So you could look through and see if any of the free ones like Gavotte or Imdisk have a beta with that feature.


An interesting, (or not), snippet:

HP was granted a patent for it: Dynamically allocable RAM disk

...only 16 years after the Amiga was already doing it  ;)

Outertech Support

  • Member
  • Joined in 2008
  • **
  • Posts: 174
    • View Profile
    • Donate to Member
Re: Ram Disks with Dynamic Memory Management?
« Reply #3 on: October 05, 2015, 01:53 PM »
The freeware ImDisk Toolkit has added the dynamic allocation feature.

It works very well.

http://reboot.pro/fi.../284-imdisk-toolkit/