retitle 675212 cannot control max memory when using -progressive
thanks

On Wed, May 30, 2012 at 6:19 PM, Mathieu Malaterre
<[email protected]> wrote:
> On Wed, May 30, 2012 at 5:43 PM, Bill Allombert
> <[email protected]> wrote:
>> Please look at the manpage. There is both an environment variable JPEGMEM 
>> and a
>> flag -maxmemory to limit the memory usage.  This is a benefit of libjpeg8 
>> over
>> libjpeg62.
>
> 1. here is what man page states:
> ...
>  -maxmemory N
>              Set  limit for amount of memory to use in processing
> large images.  Value is in thousands of bytes, or millions of bytes if
> "M" is attached
>              to the number.  For example, -max 4m selects 4000000
> bytes.  If more space is needed, temporary files will be used.
> ...
>
> I believe "-max 4m" is wrong here and should read "-maxmemory 4m".
>
> 2. I have been using xosview and top to check memory consumption but
> the flag and the env var are never used in my case:
>
> $ export JPEGMEM=4000
> $ cjpeg -maxmemory 4M -progressive -arithmetic -rgb -block 1 -outfile
> huge1.jpg -quality 100 huge.ppm
>
> xosview shows ~4Gb of RAM used before I kill the process

Answering to myself just removing the command line option
'-progressive' did the trick. So -progressive and -maxmemory are
mutually exclusive.



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to