Re: 64 bit program

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



expvb wrote:
"Karl E. Peterson" <karl@xxxxxxxx> wrote ...
The bottleneck is the disk subsystem, so no. If I could use RAM for
spool, yeah, running parallel threads would be the very next optimization!

You could ask someone to modify one of the Ramdisk drivers samples, so you
can call it from VB6 by using DeviceIoControl to make it map 1 GB pages in
your process with the desired page from physical RAM, so the file management
overhead is removed. MSDN DDK(Now WDK) has samples for 32 bits and probably
64 bits Ramdisks. You could ask in the C++ group, or freelance sites to make
that driver for you, which simpler than a Ramdisk.

RAMDisk Sample(32 Bits):
http://msdn2.microsoft.com/en-us/library/aa490479.aspx

I think I'm missing how that might address the immediate situation, which is that I
lack a system with more than 4Gb of addressable RAM. And if I had such a system, I
could just use ordinary MMF techniques to access a(ny) RAM disk, right?
--
..NET: It's About Trust!
http://vfred.mvps.org


.



Relevant Pages

  • Re: 64 bit program
    ... You could ask someone to modify one of the Ramdisk drivers samples, ... lack a system with more than 4Gb of addressable RAM. ... could just use ordinary MMF techniques to access aRAM disk, ...
    (microsoft.public.vb.general.discussion)
  • Re: 64 bit program
    ... spool, yeah, running parallel threads would be the very next optimization! ... You could ask someone to modify one of the Ramdisk drivers samples, ...
    (microsoft.public.vb.general.discussion)
  • Re: 64 bit program
    ... Virtual PC uses some kind of ramdisk, ... spool, yeah, running parallel threads would be the very next ... You could ask someone to modify one of the Ramdisk drivers samples, ...
    (microsoft.public.vb.general.discussion)
  • Re: [PATCH] x86: extend e820 ealy_res support 32bit - fix v2
    ... use find_e820_area to find addess for new RAMDISK, ... panic if can not find space for new RAMDISK ... Reserving virtual address space above 0xf57fe000 ... Scan SMP from c0000000 for 1024 bytes. ...
    (Linux-Kernel)
  • Re: GraphicRAM als Partition oder Hauptspeicher?
    ... auf die Ramdisk zu kopieren und dort zu starten. ... Festplatten sind riesig und sehr schnell. ... wesentliche Unterschied ist das intelligente Caching ... Mit einer Ramdisk limitiert man den für Caching nutzbaren RAM, ...
    (de.comp.hardware.graphik)