----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: "Post all your questions about iText here" 
<[email protected]>
Sent: Sunday, October 15, 2006 7:12 PM
Subject: Re: [iText-questions] PDFReader - Exception inthread 
"main"java.lang.OutOfMemoryError: Java heap space


Paulo,
Thanks for the guidence.  Using the RandomAccessFileOrArray appears to 
degrade
as it goes through the file.  Is their any optimizations what I can 
implement to
improve this?

Using the latest release should be a bit better but the trade-off here is 
always memory for speed.


Another question, I moved the application to a Server class machine with 
4-CPU's
and 4GB of memory.  It doesn't seem that Java VM will allocate to a larger 
size
other than 1024.  Do you have any advice on this.

No idea.

Paulo


Thanks again for the quick response.

Bill



Quoting Paulo Soares <[EMAIL PROTECTED]>:

> new PdfReader(new RandomAccessFileOrArray("filename.pdf"), null) will 
> work.
> Don't use a stream, it will be read first into memory and you'll gain
> nothing.
>
> Paulo
>
>
> ________________________________
>
> De: [EMAIL PROTECTED] em nome de Bill Sanders
> Enviada: dom 15-Out-06 16:05
> Para: [email protected]
> Assunto: [iText-questions] PDFReader - Exception in thread
> "main"java.lang.OutOfMemoryError: Java heap space
>
>
>
> I'm trying to process large PDF documents (600MB or larger), consisting of
> about
> 27,000 pages and I get "Exception in thread "main"
> java.lang.OutOfMemoryError:
> Java heap space".
>
> I've tried using PdfReader(RandomAccessFileOrArray raf, byte[] 
> ownerPassword)
> class and still the error presents itself.
>
> Code snip-it:
>
> BufferedInputStream bisStream = new BufferedInputStream(new
> FileInputStream(fPdfFile));
> RandomAccessFileOrArray rafPdfIn = new RandomAccessFileOrArray(bisStream);
> byte[] bPassword = null;
> PdfReader reader = new PdfReader(rafPdfIn, bPassword);
>
>
> I've increased the JVM from 512m to 1024m, but the "OutOfMemoryError" 
> still
> exists.  I cannot go any higher on the memory, since I only have 1GB on my
> laptop and I get other JVM memory allocation errors.  Of course 
> performance
> running this high of VM takes over the system.
>
> The application purpose is to split this large PDF into goups based on 
> policy
> decollation requirements.  This file consists of 1,000 policies, which I 
> need
> to
> break down into individual policies for further processing.
>
> Any assistance or guidence would be greatly appreciated.
>
> Thanks in advance,
>
> Bill
>
>
>
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job 
> easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> iText-questions mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/itext-questions
>
>
>
>
> Aviso Legal:
> Esta mensagem é destinada exclusivamente ao destinatário. Pode conter
> informação confidencial ou legalmente protegida. A incorrecta 
> transmissão
> desta mensagem não significa a perca de confidencialidade. Se esta 
> mensagem
> for recebida por engano, por favor envie-a de volta para o remetente e
> apague-a do seu sistema de imediato. Ã? proibido a qualquer pessoa que 
> não o
> destinatário de usar, revelar ou distribuir qualquer parte desta 
> mensagem.
>
> Disclaimer:
> This message is destined exclusively to the intended receiver. It may 
> contain
> confidential or legally protected information. The incorrect transmission 
> of
> this message does not mean the loss of its confidentiality. If this 
> message
> is received by mistake, please send it back to the sender and delete it 
> from
> your system immediately. It is forbidden to any person who is not the
> intended receiver to use, distribute or copy any part of this message.
>
>




-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job 
easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions 


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to