about to fix the "final" doslfn bug (Announce)
>
>
> If you're going to test both, then you should really be using the new
> version, so here
> it is.
>
> >
>
> > With my batch method above - I was wondering if a cache of the DIR is
> going
> > to impact the second and third DIRs? i.e. 1st time for DIR would be
> "long",
> > but if DIR table is now in cache, subsequent DIR of the same folder
> would
> > be both shorter and the same time to do.
>
> Pretty much. The difference will be in disk writes. I noticed that when I
> extracted Japheth's test.zip each subsequent extraction was slower than the
> previous; the fifth was a second slower than the first. That was on the RAM
> drive; both versions were about the same time in MS-DOS.
So I think I am up to date with updates jadoxa/japheth regarding HimemSX, doslfnMS, doslfn (41f) - as of an hour ago.
I refined slightly my screenshots so that time for DIR (without lfn programs) are also included (WHITE print) to supplement doslfnMS (GREEN print) and doslfn_41f (RED print).
So the screenshots in sequence shows:-
- end part of DIR (to show how many items (files/folders))
- time to do DIR > NUL (without using lfn programs)
- (hidden is DIR of a different large folder > NUL to clear any DIR cache)
- installing doslfnMS
- time to do DIR > NUL (using doslfnMS)
- (hidden is DIR of a different large folder > NUL to clear any DIR cache)
- uninstalling doslfnMS
- installing doslfn_41f
- time to do DIR > NUL (using doslfn_41f)
- (hidden is DIR of a different large folder > NUL to clear any DIR cache)
- uninstalling doslfn_41f
and six (6) batch files created, all similar in code style, to cover the six folders
- 1.bat USB FAT16 for D:\USBFAT16\
- 2.bat USB FAT16 for D:\
- 3.bat XMS FAT32 for G:\XMS_FAT.32g\
- 4.bat XMS FAT32 for G:\
- 5.bat SXMS FAT32 for H:\SXMS_FAT.32h\
- 6.bat SXMS FAT32 for H:\
the 5.bat file is:-
cls
dir h:\sXMS_FAT.32h\
@echo OFF
dir c:\freedos\bin\ >nul
@echo ON
dir h:\sXMS_FAT.32h\ > nul
@echo OFF
dir c:\freedos\bin\ > nul
@echo ON
doslfnMS
vecho /k0/fGreen doslfnMS
dir h:\sXMS_FAT.32h\ > nul
@echo OFF
dir c:\freedos\bin\ > nul
@echo ON
vecho /a7
doslfnMS -u
doslfn
vecho /k0/fRed doslfn
dir h:\sXMS_FAT.32h\ > nul
@echo OFF
dir c:\freedos\bin\ > nul
@echo ON
vecho /a7
doslfn -u
@echo OFF
rem vecho /k0 /fGreen doslfnMS /a7
@echo ON
In the sequence 1.bat, 2.bat ...6.bat, the screenshots are:-
the respective folders for 1.bat, 2.bat ... are shown below
When doing manually a DIR with output to display, it seemed very quick (for ~ 16 or so items). However, doing output to > NUL was painfully slow for both doslfn programs (for the same ~ 16 items).
With 2.bat, an error occurred with doslfn_41f (but not doslfnMS) - I suspect it may have something to do with the 4 Gi file.see edit note at end of this reply
The (colorful) output was not consistent over all 6 batch files - I suspect a timing problem with 4.bat (XMS Root DIR of g:\).
So unless I have done something seriously wrong with the six batch files (or something silly) - it appears doslfn (all versions) have a serious timing problem with > NUL.
Any suggestions on how to do as above (i.e. with one-page screenshots) without > NUL in an automated batch file approach?
All of the above was "one particular kind of EXTREME testing of FAT32 with LFN".
I plan to do a few more.
I think I discovered the problem with 2.bat - but because this computer I am preparing this reply on is the same computer to BOOT into DOS - I will submit this reply now and edit/correct fairly soon
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