Hi, folks -- Lately, I've been experimenting with upper memory management under PC DOS 5.02 using EMM386.EXE, then trying QEMM 386 V.6.02 without EMM386.EXE. Although I was impressed with the technical knowledge and loops and hoops that allow one to maximize the amount of RAM available for loading high all manners of devices, etc., and get a lot of conventional memory free for use by other programs, I was somewhat disappointed to notice that this memory juggling did not improve the overall speed of the computer system. In any case, I discovered that, on a 386SX IBM clone with 1024K RAM utilizing SMARTDRV in a 256k cache of the available extended 384k memory, I achieved way more performance speed with programs than using QEMM with almost all of the 640k of conventional memory free. Speed tests indicate that using memory managers apparently takes quite a lot of CPU work, slowing it down and reducing the speed of the Dhrystones/second (slightly), Double-Precision Kilowhetstones (about 20% or more) and Double-Precision MFLOPS (about 50% less speed!).
Can any of you folks experienced with memory management techniques offer suggestions that I'm overlooking? What's the advantage of gaining more memory to run programs, if it tends to overwork your system and slow it down anyway? Net-Tamer V 1.11.2 - Registered To unsubscribe from SURVPC send a message to [EMAIL PROTECTED] with unsubscribe SURVPC in the body of the message. Also, trim this footer from any quoted replies. More info can be found at; http://www.softcon.com/archives/SURVPC.html
