I have been playing around with open source compressors lately and making lower memory versions for my old backup PCs which have less memory and I came across this dilemma!
How does one go about estimating or calculating memory requirements with respect to memory usage?
For example, if your file compressor is to only require that the user have 512MB memory, how much do you allow your compressor to use?
How does one factor in the OS memory usage along with running processes/programs in the background that use memory?
Another sample scenario: If Windows NT 4.0 requires 16MB RAM minimum, and the user has 32MB total, could your compressor use 27.5MB? Or should it use less?