Hi, Just for completeness ....
On Thu, Mar 9, 2023 at 4:22 PM Eric Auer <e.a...@jpberlin.de> wrote: > > This is a self-extracting ZIP file. You can try using our > build of infozip UNZIP to extract it. Maybe the downloaded > exe uses build settings which are not fast for DOS or which > expect more than 32 MB RAM. Maybe it even uses a swapfile? It does use the Causeway extender, which indeed can swap. Unless they changed something, the old behavior was to swap the ENTIRE amount of used memory to disk (if needed), not just the extra part needed (a la CWSDPMI). So 37 MB RAM usage (e.g. paq8o8z) on a 32 MB physical RAM computer (my old Pentium) would swap all 37 MB (while CWSDPMI would only swap 5 MB). > I also expect that extracting 4000 files in DOS, some of > the directories containing 100s of files (samples/clibexam, > h/nt, binw, binnt, ...) to be slow without a decent cache > and generally slow because our caches do not write-combine. > > If you had 500 MB RAM, you could extract to a RAMDISK ;-) I always favored large RAM disks for MetaDOS. Heck, I also do that for my bootable USB drive for increased speed (since flash is roughly 2x slower to read and 5x slower to write). It's faster to do compilations that way. > You could test how long it takes to extract the files > in Windows and then boot FreeDOS and use either COPY or > XCOPY, with or without a cache, to copy it. I remember > a thread where I suggested an XCOPY patch to pre-allocate > all clusters before incrementally copying file contents, > in order to avoid frequent incremental FAT updates, but > I do not remember whether pre-compiled XCOPY binaries > with this patch are available. It may improve speed :-) IIRC, Doszip (Hjort) used your tip for faster copies: * http://www.bttr-software.de/forum/board_entry.php?id=8862#p8879 BTW, I've never seen any huge slowdowns in FreeDOS. This report was a bit scary to me! But luckily it was (AFAIK) a false alarm. _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel