XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Adam RussSubject: How to increase JVM Heap Size?
Author: Adam Russ
Date: 28 Jul 2011 09:26 AM
Originally Posted: 28 Jul 2011 09:25 AM
Hello,

Trying to run an XSL on a big XML (8GB) gives me a java heap error.
I tried increasing the heap size using " -Xms512m -Xmx32768m " both in JVM parameters and External JVM parameter and I got an error "Cant connect to JVM". Eclipse has no problems using "-Xms512m -Xmx32768m" so the problem is with Stylus.

How can I increase the heap size?

Thanks

Postnext
Ivan PedruzziSubject: How to increase JVM Heap Size?
Author: Ivan Pedruzzi
Date: 28 Jul 2011 05:54 PM
Hi Adam,

Which Stylus Studio version are you running?
Which Java Virtual Machine?

if the JVM fails to initialize you should see a message like the one attached

Could you share a screenshot when the error comes up?

Thanks for your help
Ivan



Postnext
Adam RussSubject: How to increase JVM Heap Size?
Author: Adam Russ
Date: 28 Jul 2011 06:34 PM
Hi Ivan,

Stylus Home 2011
1756a
Java 1.6

Postnext
Ivan PedruzziSubject: How to increase JVM Heap Size?
Author: Ivan Pedruzzi
Date: 28 Jul 2011 10:03 PM

It looks like the JVM did not load at all.

I fear something is wrong in the parameter values

Could you share a screenshot of JVM settings -> JRE parameters?

Thanks
Ivan



Postnext
Adam RussSubject: How to increase JVM Heap Size?
Author: Adam Russ
Date: 29 Jul 2011 06:40 AM
Hello Ivan,

These are the standard:

-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000

And these are what I have:

-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000 -Xms512m -Xmx32768m

Postnext
Ivan PedruzziSubject: How to increase JVM Heap Size?
Author: Ivan Pedruzzi
Date: 30 Jul 2011 01:07 AM

Does the JVM start with just the initial value -Xms512m?

Postnext
Adam RussSubject: How to increase JVM Heap Size?
Author: Adam Russ
Date: 31 Jul 2011 04:28 AM
Yes.

Is this because stylus is 32bit? cause the eclipse is 32bit too and works fine.

Postnext
Kurt WaldSubject: How to increase JVM Heap Size?
Author: Kurt Wald
Date: 27 Oct 2011 02:12 PM
For a 32bit JVM max heap size is around 1.5 GB. The actual max varies and may be tested increasing -Xmx fom 1500m manually until this error appears. No 32bit process can claim more than 2GB (in this case at least including the JVM itself) under Windows.

Postnext
Adam RussSubject: How to increase JVM Heap Size?
Author: Adam Russ
Date: 11 Dec 2011 08:04 AM
OK thank you.

1. So how do you suggest I handle big XML files?
2. Is there a 64-bit stylus version?
3. What is your suggestion if I require 4-8GB Heap?

Thank you.

Posttop
Ivan PedruzziSubject: How to increase JVM Heap Size?
Author: Ivan Pedruzzi
Date: 12 Dec 2011 02:36 PM

Stylus Studio is only available as x86 32 bit.

You could try to generate the Java code and run the transformation from the command line using a 64 bit JVM.

A better solution would be to re-design the XSLT to make it run in streaming fashion, if possible.

If you share the transformation with us (at stylussupport@ivitechnologies.com) we will take a look and offer suggestions.

Hope this helps
Ivan Pedruzzi
Stylus Studio Team

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.