> From: Jeremias Maerki [mailto:[EMAIL PROTECTED]
> Sent: 27 March 2008 11:13
> To: [email protected]
> Subject: Re: FOP 0.20 Memory Leak?
Hi There,
> For performance reasons? In my tests, FOP is running slower
> in IKVM than
> when it's run under a decent JVM. IKVM is fast but it brings some
> overhead into the picture.
N-no, the problem is not with FOP, the problem is that I need to produce
documents really quickly for high-volume PS printers. My .NET app produces
the raw XML and uses Saxon to create the XLS and FOP to turn it into PS. The
problem is that if I fire up the Java VM for Saxon and then again for FOP,
document creation takes 7 seconds (way too slow.) If I turn those two
packages into .NET assemblies and avoid the start-up delays of the Java VM,
document creation times fall to 2 seconds as everything is in the same .NET
execution environment.
If you can tell me how to keep Saxon and FOP running whilst I push large
amounts of XML documents through them, I'd gladly give it a try.
> I don't know of any memory leaks in 0.20.5. A lot of people
> use (or used)
> that version in production with no problems.
Which is why I'm asking. It might be Saxon or something in IKVM that leaks.
> Does .NET not have good tools to track down memory leaks?
Not that I'm aware of. The problem is complicated by it running as a web app
in IIS. It's the IIS worker process that grows until it get's too big and is
recycled.
Bye for now
Jason.
Jason Timmins (Technical Director) InterLinx Ltd.
Geo: West Mids, UK. Tele: +44 8707 430999. Fax: +44 8707 460999.
Beyond here there be dragons.
________________________________________________________________________
This email has been scanned for all viruses by the InterLinx Anti-Virus
Email service. For more information on a proactive anti-virus service
working around the clock, around the globe, visit
http://www.interlinx.co.uk/anti-virus-anti-spam.htm
________________________________________________________________________
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]