Please note, this is a STATIC archive of website www.softperfect.com from 04 Jul 2018, cach3.com does not collect or store any user information, there is no "phishing" involved.

SoftPerfect RAM Disk

RAM Disk and pinned (page-locked) memory

Started by CudaaduC

RAM Disk and pinned (page-locked) memory   15 January 2018, 09:21

Have not tried using the application yet, as I wanted to ask some rather specific questions first;

Is the DRAM used by SoftPerfect RAM pinned (page locked, or a contiguous block) or pageable?
I ask because my application requires up to 52 GB of pinned memory, allocated in smaller chunks from a total of 128 GB. If I do use this application, will it 'cut into' that limited amount of pinned memory, or would it use pageable memory?

Also would it be possible to assign independent streams to a RAM disk write, so the application could asynchronously write to the synthetic 'disk' while other operations (not using file i/o) are performed?

What is the limit to the RAM disk size (using the licensed version) on a Windows 10 64-bit system with 128 GB of DDR4 DRAM? Does it vary from system to system? I really need at least 48 GB.

Thanks!
SoftPerfect Support forum - Andrew avatar image

Re: RAM Disk and pinned (page-locked) memory   15 January 2018, 16:12

The RAM Disk app allocates non-paged physical memory pages in chunks of around 4 GB (slightly smaller), so as long as your system has a sufficient amount of physical memory, it will work fine.

Regarding independent streams, I am afraid I am not quite sure what you mean by that. If you want to use asynchronous I/O, that is write files with FILE_FLAG_OVERLAPPED, it should work in the same way as with any other disk, but your application needs to be designed with that in mind.

I guess the best way to see if it fits your requirements is to download a trial copy. We provide a fully-functional 30-day trial so you can make sure it does what you need.

Sometimes you can get the answer faster if you try the forum search and/or have a look at the software user manual to see if your question has already been answered.

Our forum rules are simple:

  • Be polite.
  • Do not spam.
  • If possible, check your spelling and grammar.

Author:

Email:

Subject

A brief and informative title for your message, approximately 4–8 words:

     

Spam prevention: please enter the following code in the input field below.

  *******   **     **  **          *******   **      ** 
 **     **   **   **   **    **   **     **  **  **  ** 
 **           ** **    **    **   **         **  **  ** 
 ********      ***     **    **   ********   **  **  ** 
 **     **    ** **    *********  **     **  **  **  ** 
 **     **   **   **         **   **     **  **  **  ** 
  *******   **     **        **    *******    ***  ***  

Message: