作者v77
With this new version, you can now create ramdisks with dynamic memory management. This means for example that if you create a 2 GB ramdisk filled with 100 MB of files, memory consumption will be only a few more than 100 MB (the space required by the files and the file system).
This is done with a proxy, RamDyn.exe, which is compiled in 32 and 64-bit. Only the appropriate version is automatically installed.
Memory is allocated by block of 1 MB. Since there is currently no simple way to know if a file is deleted, memory is released when a block is filled with 0. After a time that can be set in the Advanced tab of the RamDisk Configuration Tool (for now 180 seconds by default), the drive is filled with a file with zero data, up to 90% of the total space of the drive in order to keep a security margin. As a result, blocks that were allocated for deleted files are released.
For now, please consider it as an experimental feature. There is almost no optimization and it could remain some bugs.
|