jassing
09-10-2008, 06:46 AM
Suggestion:
(Other than suggesting using the dll than shelling out)
When seeing if the "dictionary size" was fixed, I got this error when using anything over 128:
LZMA 4.43 Copyright (c) 1999-2006 Igor Pavlov 2006-06-04
Error: Can not allocate memory
Error 2091: Could not compress file using LZMA: C:\Clients\GrantSkellenger\FlashBack\HPS FlashBack Installation Files\DirectX\Redist\ManagedDX.CAB
I also tested the latest release of lzma.exe and the latest beta; same thing.
It would seem that a pre-launch memory availability could be done - or a parsing for "Can not allocate memory" so that the SUF8 can then offer "Try reducing the dictionary size" would be helpful.
The system has 2 gig of ram installed, with 400Meg "free" before the start of the build; during the build it dropped to around 135meg free...
update: I closed some other programs and got 800meg free; still anything over 128 yeilded cannot allocate memory.
(Other than suggesting using the dll than shelling out)
When seeing if the "dictionary size" was fixed, I got this error when using anything over 128:
LZMA 4.43 Copyright (c) 1999-2006 Igor Pavlov 2006-06-04
Error: Can not allocate memory
Error 2091: Could not compress file using LZMA: C:\Clients\GrantSkellenger\FlashBack\HPS FlashBack Installation Files\DirectX\Redist\ManagedDX.CAB
I also tested the latest release of lzma.exe and the latest beta; same thing.
It would seem that a pre-launch memory availability could be done - or a parsing for "Can not allocate memory" so that the SUF8 can then offer "Try reducing the dictionary size" would be helpful.
The system has 2 gig of ram installed, with 400Meg "free" before the start of the build; during the build it dropped to around 135meg free...
update: I closed some other programs and got 800meg free; still anything over 128 yeilded cannot allocate memory.