On 10/01/2008, Ragini Thakur <[EMAIL PROTECTED]> wrote: > Hi, > > We are using JMeter 2.3.0 and java 1.5. We are not using any assertions > or pre or post processors. > > Also we are not using the SOAP request sampler. It did not matched with > our performance testing requirement, so we have customized the Java > request sampler to invoke web service request.
Are you sure that is not the cause of the problem? JMeter can normally handle many more than 4 threads. For example on my 1GB system I'm currently running a 200 thread Java Request test which is generating over 2000 samples/second. Admittedly the is no IO involved. A test using the HTTP sampler against a local Tomcat shows similar capablilities (200 threads, over 2000 samples/second) on the same system. > Regards, > Ragini Thakur > > > -----Original Message----- > From: sebb [mailto:[EMAIL PROTECTED] > Sent: Wednesday, January 09, 2008 5:29 PM > To: JMeter Users List > Subject: Re: Re[2]: JMeter goes Out of Memory > > Which version of JMeter ? Java? > And which samplers do you use? > > Do you use lots of Assertions, Pre or Post-Processors? > > > On 09/01/2008, Dmitry Kudrenko <[EMAIL PROTECTED]> wrote: > > DK> Greetings, Ragini. > > > > Sorry, I skipped your messages about 4 users test. It is strange. > > What OS do you use? > > What memory usage do you have in the task manager? > > Try to inspect JMeter with some profiler tool (JConsole or YourKit > > Java Profiler, etc). > > > > What kind of memory JMeter exceeded (Heap Memory, PermGen space)? > > > > DK> How many threads do you start for your test plan? > > DK> What kind of OutOfMememory Exception do you have? > > > > DK> Look to the following article if it is > "java.lang.OutOfMemoryError: > > DK> unable to create new native thread" exception: > > > > DK> http://www.egilh.com/blog/archive/2006/06/09/2811.aspx > > > > DK> Note about interesting paradox: > > DK> "the more memory you give to the JVM the more likely you are to > get > > DK> java.lang.OutOfMemoryError: unable to create new native thread" > (c) > > > > DK> Try to execute test plans on the several JMeter servers. It should > > DK> help you. > > > > > > RT>> We are using JMeter for Performance testing of one of the > critical > > RT>> application. We are using JMeter for testing Web service calls. > > > > RT>> When we execute the test with 4 users, the Jmeter goes out of > memory and > > RT>> we can not proceed with the test runs. > > > > RT>> > > > > RT>> We are not using any memory intensive listeners in out test plan. > We are > > RT>> using simple data writer. > > > > RT>> > > > > RT>> The configurations in our Jmeter.bat files are as follows: > > > > RT>> > > > > RT>> rem See the unix startup file for the rationale of the following > > RT>> parameters, > > > > RT>> rem including some tuning recommendations > > > > RT>> set HEAP=-Xms512m -Xmx512m > > > > RT>> set NEW=-XX:NewSize=128m -XX:MaxNewSize=128m > > > > RT>> set SURVIVOR=-XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=50% > > > > RT>> set TENURING=-XX:MaxTenuringThreshold=2 > > > > RT>> set EVACUATION=-XX:MaxLiveObjectEvacuationRatio=40% > > > > RT>> set RMIGC=-Dsun.rmi.dgc.client.gcInterval=600000 > > RT>> -Dsun.rmi.dgc.server.gcInterval=600000 > > > > RT>> set PERM=-XX:PermSize=256m -XX:MaxPermSize=256m > > > > RT>> set DEBUG=-verbose:gc -XX:+PrintTenuringDistribution > > > > RT>> > > > > RT>> JMeter machine configuration: > > > > RT>> > > > > RT>> 32 bit processor and 1.88GHz , 2 CPU and 4GB RAM > > > > RT>> > > > > RT>> Application server configuration: > > > > RT>> > > > > RT>> 64 bit processor, 2 CPU and 8GB RAM > > > > RT>> > > > > RT>> We also tried changing the heap size to 1024m but, after that > when we > > RT>> run the Jmeter we get the error as JVM could not be initialized. > > > > RT>> > > > > RT>> Please suggest how we can solve this problem. > > > > RT>> > > > > RT>> Regards, > > RT>> Ragini Thakur > > > > > > > > > > -- > > Regards, > > Dmitry Kudrenko > > ARDAS group http://ardas.dp.ua > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > "Legal Disclaimer: This electronic message and all contents contain > information from Cybage Software Private Limited which may be privileged, > confidential, or otherwise protected from disclosure. The information is > intended to be for the addressee(s) only. If you are not an addressee, any > disclosure, copy, distribution, or use of the contents of this message is > strictly prohibited. If you have received this electronic message in error > please notify the sender by reply e-mail to and destroy the original message > and all copies. Cybage has taken every reasonable precaution to minimize the > risk of malicious content in the mail, but is not liable for any damage you > may sustain as a result of any malicious content in this e-mail. You should > carry out your own malicious content checks before opening the e-mail or > attachment." > www.cybage.com > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

