> On Jun 1, 2021, at 11:10 AM, Eric Auer <e.a...@jpberlin.de> wrote:
> 
> 
> Hi Lukas,
> […]
> 
>> said it is memory issue and solved also by installing FreeDOS on hard drive
>> in Pentium machine. That's how I did it as well and it works. Even
>> installing a lot of packages on 486, the fdimples will crash with out of
>> memory while browsing packages tree and selecting many packages.
> 
> That sounds as if FDIMPLES had too little DOS memory free?

It is related to memory. However, not really tied to how much free memory is 
available on his machine. 

Like I’ve mentioned many times before… FDIMPLES is just a front end UI. Actual 
installation and removal of packages is done by FDINST (part of the FDNPKG 
package). 

For the end user, this isn’t important. However to install some really big 
packages, FDINST requires a lot of low memory. This means FDIMPLES has to have 
a very small memory footprint. 

FDIMPLES looks simple. However, it correlates multiple pieces of data. 
Something like as little as 1 up to about 8 different metadata files and a 
handful of other data points for each entry. 

All of that is pulled through something that resembles a prioritized cache. As 
it runs out of memory, it discards less important data first then ever more 
important data until sufficient memory is available to complete its current 
task.

Basically with the extreme memory constraints placed on it. Sometimes, it gets 
stuck needing some low importance data and is forced to hold onto or keep 
recaching the same data.

Just having FDIMPLES reserve more RAM for itself would fix it. But, then 
insufficient memory would be available to FDINST to install some of the really 
big packages.

The current version of FDIMPLES improved this a lot. But, it still does happen 
far to often (like at all). I just need to find the time to completely resolve 
it.

With the little RAM it is permitted to consume, I’m often amazed it manages to 
work at all.

:-)

Jerome




_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to