thoughts about systematic testing (Announce)
> > The real question is why it's so slow (the RAM drive in particular).
>
> Perhaps it's not related to doslfn at all. It might be a BIOS bug, setting
> up memory beyond 4GB as "uncachable" via MTRRs. I remember that, when
> HimemSX was introduced, another member of this forum (Zyzzle?) had such
> problems.
he should start without CONFIG.SYS and AUTOEXEC.BAT (and the guarantee that no offenders are lurking in his system)
compare apples to apples.
have a batchfile to *consistently* create a directory with known size(see below) and known content. size, because a directory that once held Japhets 10000 files and at least 20000 directories will never shrink again.
huge directories are a problem for the way COMMAND generates long filenames.
when iterating over short filenames DOS knows where exactly to look for the next filename, and the sector is most often already in a buffer. to translate this short name into a long name it always starts at the beginning of the directory, and iterates on average half of the entire directory (which is clearly suboptimal).
now see what the times are for the USB drive, and if they are significantly different from WITH config/autoexec. if so, find the culprit.
then compare himemX (4 GB only) and himemsx (but also 4 GB).
are there significant differences? there shouldn't, but it's possible.
compare doslfn and doslfnMS. there shouldn't be a difference.
last, but not least: why is this interesting at all? in all cases, real people are looking longer at the directory listing than it took to print it. even on a IBM PC with 360K floppies.
Complete thread:
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 13.03.2022, 13:58 (Announce)
- RDRVSX32: FAT32 RAM drive for HimemSX - Japheth, 13.03.2022, 16:50
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 14.03.2022, 02:24
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 17.03.2022, 06:05
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 17.03.2022, 08:15
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 17.03.2022, 10:27
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 17.03.2022, 13:00
- RDRVSX32: FAT32 RAM drive for HimemSX - Zyzzle, 17.03.2022, 23:06
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 18.03.2022, 02:35
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 18.03.2022, 06:58
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 19.03.2022, 03:18
- RDRVSX32: FAT32 RAM drive for HimemSX - Japheth, 19.03.2022, 05:24
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 19.03.2022, 09:26
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 19.03.2022, 03:18
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 01.04.2022, 09:33
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 24.04.2022, 07:38
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 24.04.2022, 09:43
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 24.04.2022, 13:35
- RDRVSX32: FAT32 RAM drive for HimemSX - tom, 16.05.2022, 20:40
- RDRVSX32: FAT32 RAM drive for HimemSX - Japheth, 18.05.2022, 10:26
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 21.05.2022, 13:23
- RDRVSX32: FAT32 RAM drive for HimemSX - tom, 21.05.2022, 15:14
- RDRVSX32: FAT32 RAM drive for HimemSX - tom, 21.05.2022, 17:41
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 22.05.2022, 09:23
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 23.05.2022, 13:53
- RDRVSX32: FAT32 RAM drive for HimemSX - tom, 21.05.2022, 15:14
- RDRVSX32: FAT32 RAM drive for HimemSX - tom, 16.05.2022, 20:40
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 26.04.2022, 05:20
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 24.04.2022, 13:35
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 24.04.2022, 09:43
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 24.04.2022, 07:38
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 18.03.2022, 06:58
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 17.03.2022, 13:00
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 17.03.2022, 10:27
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 17.03.2022, 08:15
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 17.03.2022, 06:05
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 14.03.2022, 02:24
- RDRVSX32: FAT32 RAM drive for HimemSX - Zyzzle, 14.03.2022, 06:12
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 15.03.2022, 15:25
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 16.03.2022, 04:30
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 16.03.2022, 06:44
- RDRVSX32: FAT32 RAM drive for HimemSX - rr, 16.03.2022, 09:01
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 16.03.2022, 14:14
- RDRVSX32: FAT32 RAM drive for HimemSX - Zyzzle, 17.03.2022, 03:04
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 17.03.2022, 05:04
- RDRVSX32: FAT32 RAM drive for HimemSX - Zyzzle, 17.03.2022, 03:04
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 16.03.2022, 15:59
- RDRVSX32: FAT32 RAM drive for HimemSX - tom, 16.03.2022, 16:20
- RDRVSX32: FAT32 RAM drive for HimemSX - Japheth, 16.03.2022, 17:29
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 17.03.2022, 04:12
- RDRVSX32: FAT32 RAM drive for HimemSX - Japheth, 17.03.2022, 08:01
- RDRVSX32: FAT32 RAM drive for HimemSX - Japheth, 16.03.2022, 17:22
- RDRVSX32: FAT32 RAM drive for HimemSX - tom, 16.03.2022, 18:34
- RDRVSX32: FAT32 RAM drive for HimemSX - Zyzzle, 17.03.2022, 03:10
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 17.03.2022, 04:22
- RDRVSX32: FAT32 RAM drive for HimemSX - Japheth, 17.03.2022, 11:32
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 01.04.2022, 14:28
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 01.04.2022, 14:58
- RDRVSX32: FAT32 RAM drive for HimemSX - tom, 16.03.2022, 16:20
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 16.03.2022, 14:14
- RDRVSX32: FAT32 RAM drive for HimemSX - rr, 16.03.2022, 09:01
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 16.03.2022, 06:44
- RDRVSX32: FAT32 RAM drive for HimemSX - Richard, 16.03.2022, 04:30
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 15.03.2022, 15:25
- RDRVSX32: FAT32 RAM drive for HimemSX - Japheth, 14.03.2022, 15:09
- RDRVSX32: FAT32 RAM drive for HimemSX - tom, 15.03.2022, 12:25
- RDRVSX32: FAT32 RAM drive for HimemSX - Japheth, 15.03.2022, 13:37
- RDRVSX32: FAT32 RAM drive for HimemSX - tom, 15.03.2022, 12:25
- RDRVSX32: FAT32 RAM drive for HimemSX - Japheth, 16.03.2022, 07:34
- RDRVSX32: FAT32 RAM drive for HimemSX - jadoxa, 16.03.2022, 07:51
- another bug in doslfn - Japheth, 19.03.2022, 08:09
- another bug in doslfn - jadoxa, 19.03.2022, 09:29
- another bug in doslfn - Japheth, 19.03.2022, 10:35
- another bug in doslfn - Japheth, 20.03.2022, 08:10
- another bug in doslfn - jadoxa, 24.03.2022, 13:32
- another bug in doslfn - Japheth, 25.03.2022, 08:04
- another bug in doslfn - jadoxa, 26.03.2022, 08:49
- another bug in doslfn - Richard, 27.03.2022, 03:06
- another bug in doslfn - tom, 27.03.2022, 14:41
- another bug in doslfn - jadoxa, 28.03.2022, 05:06
- another bug in doslfn - Richard, 28.03.2022, 06:40
- another bug in doslfn - Richard, 28.03.2022, 07:12
- another bug in doslfn - jadoxa, 28.03.2022, 08:59
- another bug in doslfn - Oso2k, 04.01.2025, 00:41
- another bug in doslfn - jadoxa, 04.01.2025, 06:46
- another bug in doslfn - Oso2k, 04.01.2025, 09:31
- another bug in doslfn - jadoxa, 04.01.2025, 06:46
- another bug in doslfn - Oso2k, 04.01.2025, 00:41
- another bug in doslfn - glennmcc, 28.03.2022, 20:26
- another bug in doslfn - jadoxa, 28.03.2022, 08:59
- another bug in doslfn - Japheth, 27.03.2022, 04:48
- another bug in doslfn - jadoxa, 28.03.2022, 05:08
- about to fix the "final" doslfn bug - Japheth, 29.03.2022, 05:45
- about to fix the "final" doslfn bug - Japheth, 31.03.2022, 22:51
- about to fix the "final" doslfn bug - tom, 01.04.2022, 19:55
- about to fix the "final" doslfn bug - jadoxa, 02.04.2022, 09:55
- about to fix the "final" doslfn bug - Japheth, 03.04.2022, 19:25
- about to fix the "final" doslfn bug - tom, 03.04.2022, 20:25
- about to fix the "final" doslfn bug - Japheth, 04.04.2022, 07:34
- about to fix the "final" doslfn bug - jadoxa, 06.04.2022, 15:05
- about to fix the "final" doslfn bug - Japheth, 06.04.2022, 18:41
- about to fix the "final" doslfn bug - glennmcc, 06.04.2022, 20:18
- about to fix the "final" doslfn bug - jadoxa, 07.04.2022, 03:02
- about to fix the "final" doslfn bug - Japheth, 07.04.2022, 06:58
- about to fix the "final" doslfn bug - Richard, 09.04.2022, 01:11
- about to fix the "final" doslfn bug - Rugxulo, 09.04.2022, 03:38
- about to fix the "final" doslfn bug - Richard, 09.04.2022, 06:15
- about to fix the "final" doslfn bug - jadoxa, 09.04.2022, 12:46
- about to fix the "final" doslfn bug - Richard, 09.04.2022, 20:41
- about to fix the "final" doslfn bug - jadoxa, 10.04.2022, 04:54
- about to fix the "final" doslfn bug - Richard, 10.04.2022, 11:51
- about to fix the "final" doslfn bug - jadoxa, 10.04.2022, 14:42
- about to fix the "final" doslfn bug - Richard, 10.04.2022, 15:43
- about to fix the "final" doslfn bug - tom, 10.04.2022, 22:08
- about to fix the "final" doslfn bug - Richard, 11.04.2022, 04:51
- about to fix the "final" doslfn bug - tom, 10.04.2022, 17:45
- about to fix the "final" doslfn bug - Richard, 10.04.2022, 18:44
- about to fix the "final" doslfn bug - tom, 10.04.2022, 19:51
- about to fix the "final" doslfn bug - Richard, 11.04.2022, 04:05
- about to fix the "final" doslfn bug - jadoxa, 11.04.2022, 05:05
- about to fix the "final" doslfn bug - Richard, 11.04.2022, 07:58
- about to fix the "final" doslfn bug - jadoxa, 11.04.2022, 08:47
- about to fix the "final" doslfn bug - Richard, 11.04.2022, 11:20
- about to fix the "final" doslfn bug - jadoxa, 11.04.2022, 12:05
- about to fix the "final" doslfn bug - Richard, 12.04.2022, 06:03
- about to fix the "final" doslfn bug - jadoxa, 12.04.2022, 10:34
- about to fix the "final" doslfn bug - Richard, 12.04.2022, 11:28
- about to fix the "final" doslfn bug - Japheth, 12.04.2022, 12:35
- about to fix the "final" doslfn bug - Richard, 12.04.2022, 16:28
- about to fix the "final" doslfn bug - Japheth, 12.04.2022, 17:45
- about to fix the "final" doslfn bug - Richard, 13.04.2022, 09:58
- about to fix the "final" doslfn bug - jadoxa, 13.04.2022, 10:33
- about to fix the "final" doslfn bug - Richard, 13.04.2022, 11:07
- about to fix the "final" doslfn bug - jadoxa, 13.04.2022, 10:33
- about to fix the "final" doslfn bug - Richard, 14.04.2022, 02:19
- about to fix the "final" doslfn bug - Japheth, 14.04.2022, 08:34
- about to fix the "final" doslfn bug - tom, 14.04.2022, 11:42
- about to fix the "final" doslfn bug - Richard, 12.04.2022, 16:28
- about to fix the "final" doslfn bug - jadoxa, 12.04.2022, 16:22
- about to fix the "final" doslfn bug - Japheth, 12.04.2022, 17:37
- thoughts about systematic testing - tom, 12.04.2022, 19:18
- about to fix the "final" doslfn bug - Zyzzle, 13.04.2022, 10:27
- about to fix the "final" doslfn bug - Richard, 13.04.2022, 11:24
- about to fix the "final" doslfn bug - Richard, 13.04.2022, 16:56
- about to fix the "final" doslfn bug - jadoxa, 14.04.2022, 15:23
- about to fix the "final" doslfn bug - Richard, 14.04.2022, 20:49
- about to fix the "final" doslfn bug - jadoxa, 15.04.2022, 04:30
- about to fix the "final" doslfn bug - Richard, 15.04.2022, 06:47
- about to fix the "final" doslfn bug - jadoxa, 15.04.2022, 09:34
- about to fix the "final" doslfn bug - Richard, 17.04.2022, 09:11
- about to fix the "final" doslfn bug - Richard, 17.04.2022, 13:25
- about to fix the "final" doslfn bug - Richard, 17.04.2022, 14:40
- about to fix the "final" doslfn bug - Richard, 19.04.2022, 06:14
- about to fix the "final" doslfn bug - jadoxa, 15.04.2022, 09:34
- about to fix the "final" doslfn bug - tom, 15.04.2022, 11:32
- about to fix the "final" doslfn bug - jadoxa, 18.04.2022, 10:14
- about to fix the "final" doslfn bug - tom, 18.04.2022, 12:09
- about to fix the "final" doslfn bug - jadoxa, 18.04.2022, 10:14
- about to fix the "final" doslfn bug - Richard, 15.04.2022, 06:47
- about to fix the "final" doslfn bug - jadoxa, 15.04.2022, 04:30
- about to fix the "final" doslfn bug - Richard, 14.04.2022, 20:49
- about to fix the "final" doslfn bug - jadoxa, 14.04.2022, 15:23
- about to fix the "final" doslfn bug - Japheth, 12.04.2022, 17:37
- about to fix the "final" doslfn bug - Japheth, 12.04.2022, 12:35
- about to fix the "final" doslfn bug - Richard, 12.04.2022, 11:28
- about to fix the "final" doslfn bug - jadoxa, 12.04.2022, 10:34
- about to fix the "final" doslfn bug - Richard, 12.04.2022, 06:03
- about to fix the "final" doslfn bug - jadoxa, 11.04.2022, 12:05
- about to fix the "final" doslfn bug - Richard, 11.04.2022, 11:20
- about to fix the "final" doslfn bug - jadoxa, 11.04.2022, 08:47
- about to fix the "final" doslfn bug - Richard, 11.04.2022, 07:58
- about to fix the "final" doslfn bug - jadoxa, 11.04.2022, 05:05
- about to fix the "final" doslfn bug - Richard, 11.04.2022, 04:05
- about to fix the "final" doslfn bug - tom, 10.04.2022, 19:51
- about to fix the "final" doslfn bug - Richard, 10.04.2022, 18:44
- about to fix the "final" doslfn bug - jadoxa, 10.04.2022, 14:42
- about to fix the "final" doslfn bug - Richard, 10.04.2022, 11:51
- about to fix the "final" doslfn bug - jadoxa, 10.04.2022, 04:54
- about to fix the "final" doslfn bug - Richard, 09.04.2022, 20:41
- about to fix the "final" doslfn bug - jadoxa, 09.04.2022, 12:46
- about to fix the "final" doslfn bug - Richard, 09.04.2022, 06:15
- about to fix the "final" doslfn bug - jadoxa, 09.04.2022, 04:29
- about to fix the "final" doslfn bug - Laaca, 11.04.2022, 11:24
- about to fix the "final" doslfn bug - jadoxa, 11.04.2022, 12:15
- about to fix the "final" doslfn bug - Laaca, 11.04.2022, 11:24
- about to fix the "final" doslfn bug - Rugxulo, 09.04.2022, 03:38
- released new HimemSX v3.53 on GitHub - Japheth, 09.04.2022, 21:52
- released new HimemSX v3.53 on GitHub - jadoxa, 10.04.2022, 04:56
- perhaps a small bug in new HimemSX? - Japheth, 10.04.2022, 22:04
- perhaps a small bug in new HimemSX? - jadoxa, 11.04.2022, 02:34
- perhaps a small bug in new HimemSX? - Japheth, 11.04.2022, 05:38
- perhaps a small bug in new HimemSX? - Richard, 11.04.2022, 05:58
- perhaps a small bug in new HimemSX? - Japheth, 11.04.2022, 10:07
- perhaps a small bug in new HimemSX? - Richard, 11.04.2022, 05:58
- perhaps a small bug in new HimemSX? - Japheth, 11.04.2022, 05:38
- perhaps a small bug in new HimemSX? - jadoxa, 11.04.2022, 02:34
- perhaps a small bug in new HimemSX? - Japheth, 10.04.2022, 22:04
- released new HimemSX v3.53 on GitHub - jadoxa, 10.04.2022, 04:56
- about to fix the "final" doslfn bug - Japheth, 06.04.2022, 18:41
- about to fix the "final" doslfn bug - tom, 03.04.2022, 20:25
- about to fix the "final" doslfn bug - Japheth, 03.04.2022, 19:25
- about to fix the "final" doslfn bug - Japheth, 31.03.2022, 22:51
- another bug in doslfn - Richard, 27.03.2022, 03:06
- another bug in doslfn - jadoxa, 26.03.2022, 08:49
- another bug in doslfn - Japheth, 25.03.2022, 08:04
- another bug in doslfn - jadoxa, 19.03.2022, 09:29
- RDRVSX32: FAT32 RAM drive for HimemSX - Japheth, 13.03.2022, 16:50