Hello Tom,

> On Jun 2, 2021, at 6:35 AM, tom ehlert <t...@drivesnapshot.de> wrote:
> 
> Hallo Herr Jerome Shidel,
> 
> am Mittwoch, 2. Juni 2021 um 02:39 schrieben Sie:
> 
> 
> 
>>>> 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.
> 
> given the fact that FDINST is some sort of glorified UNZIP, you need an 
> amazing
> amount of words to describe the process.
> 
> Tom
> 

The occasional FDIMPLES out of memory crash is not a problem with FDINST 
itself. 

Just wanted to explain why the “easy-fix” of just letting it have a little more 
RAM to resolve the problem is not the best solution.

I’d love to let it have more RAM. Not only does that fix this problem. But, it 
runs much faster while browsing the packages as well. 


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



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

Reply via email to