JMETER_CMD_LINE_ARGS is set from the batch file parameters - %* JVM_ARGS is presumably intended to be set before calling jmeter.bat:
set JVM_ARGS=-Dprop=eller jmeter -n -t test.jmx -l test.jtl S. -----Original Message----- From: Michael Chandler [mailto:[EMAIL PROTECTED] Sent: 24 August 2004 16:38 To: JMeter Users List Subject: RE: win 2000 Had to put the GC back in. So here are the changes I made for jmeter.bat: rem set HEAP="-Xms128m -Xmx128m" rem set NEW=-XX:NewSize=128m -XX:MaxNewSize=128m set SURVIVOR=-XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=50% set TENURING=-XX:MaxTenuringThreshold=2 set EVACUATION=-XX:MaxLiveObjectEvacuationRatio=20% set RMIGC=-Dsun.rmi.dgc.client.gcInterval=600000 -Dsun.rmi.dgc.server.gcInterval=600000 set PERM=-XX:PermSize=64m -XX:MaxPermSize=64m set DEBUG=-verbose:gc -XX:+PrintTenuringDistribution set SERV=-server rem set ARGS=%NEW% %SURVIVOR% %TENURING% %EVACUATION% %RMIGC% %PERM% %DEBUG% set ARGS=%SURVIVOR% %TENURING% %EVACUATION% %RMIGC% %PERM% %DEBUG% %SERV% rem java %JVM_ARGS% %ARGS% -jar ApacheJMeter.jar %JMETER_CMD_LINE_ARGS% java %ARGS% -jar ApacheJMeter.jar I don't get any errors. Also, I don't see where JMETER_CMD_LINE_ARGS or JVM_ARGS are being set to anything. Works without them................ -----Original Message----- From: Jordi Salvat i Alabart [mailto:[EMAIL PROTECTED] Sent: Tuesday, August 24, 2004 9:05 AM To: JMeter Users List Subject: Re: win 2000 Sounds like a good plan. On Unixes (checked Linux and Solaris) it's similar: all JDKs I have (ranging from jdk1.3.1_07 to j2sdk1.4.2_05) have a JAVA_HOME/jre/lib/i386/server/libjvm.so and .../client/libjvm.so. -- Salut, Jordi. En/na BAZLEY, Sebastian ha escrit: > It seems that the server and client options rely on: > > JAVA_HOME\jre\bin\server > and > JAVA_HOME\jre\bin\client > > at least on Win/NT > > and these directories contain a jvm.dll file (as well as Xusage.txt) > > So perhaps jmeter.bat could detect jvm.dll and add the -server option > accordingly ... > > This probably only works with Sun's JVM, but there should be no harm in > adding -server if the dll was found in the server directory, or not? > > Sebastian > -----Original Message----- > From: BAZLEY, Sebastian > Sent: 24 August 2004 15:40 > To: 'JMeter Users List' > Subject: RE: win 2000 > > > java -server [other java options] -jar ApacheJMeter.jar [jmeter options] > > If -server does not work, try installing the JDK/SDK or whatever it's called > now... > > S. > -----Original Message----- > From: Michael Chandler [mailto:[EMAIL PROTECTED] > Sent: 24 August 2004 15:35 > To: JMeter Users List > Subject: RE: win 2000 > > > Where does the -server switch go? > Java -jar ApacheJMeter.jar -server ????? > > -----Original Message----- > From: Peter Lin [mailto:[EMAIL PROTECTED] > Sent: Tuesday, August 24, 2004 8:32 AM > To: JMeter Users List > Subject: Re: win 2000 > > yeah, that is understandable, since Sun says the extended options are > not required of all VM. > > peter > > > On Tue, 24 Aug 2004 16:25:56 +0200, Jordi Salvat i Alabart > <[EMAIL PROTECTED]> wrote: > >>"-server" provides much more significant gains than any heap/GC > > tuning. > >>I didn't dare to put it in the script because I've seen JREs that > > didn't > >>accept it (though these may no longer be in use nowadays). >> >>The heap tuning only provides unmeasurable gains at relatively low > > loads > >>(i.e. when the CPU of the machine where JMeter runs is below 50%). > > Even > >>the gains at high loads are small (run with "-verbose:gc" to get a log >>of times devoted to GC), although it becomes more important with > > complex > >>long-running tests that have higher memory needs. But yhe most > > important > >>effect is still that Full GC pauses are almost completely elliminated, >>which is good because they sometimes caused significant disturbance in >>the measurements in short-running tests. >> >> >> >>-- >>Salut, >> >>Jordi. >> >>En/na Peter Lin ha escrit: >> >>>that's strange. when I run it with and without the extra options on > > my > >>>gateway laptop running XP and my old P3 450 it is faster if I just >>>have "-server" without all the extra options. >>> >>>maybe it's just my system or configuration. >>> >>>peter >>> >>> >>>On Tue, 24 Aug 2004 13:13:29 +0200, Jordi Salvat i Alabart >>><[EMAIL PROTECTED]> wrote: >>> >>> >>>>It's exactly the opposite: you'll want those parameters (tuned as >>>>suggested in the script's comments) when you need to generate high > > loads > >>>>-- that is: in actual use, not during development. >>>> >>>>These settings minimise (or almost) the amount of time spent in > > garbage > >>>>collection. This increases maximum throughput (i.e. the amount of >>>>traffic you can generate with a given machine and a given script). > > They > >>>>also reduce the frequency of full GCs to a minimum (most tests > > running > >>>>for only a few hours will never need a full GC) thus reducing >>>>measurement error. >>>> >>>>I can't tell why Michael is getting that error with the HEAP options > > in > >>>>place -- those default parameters work well for me with JDK 1.4.2_03 > > (I > >>>>don't have _04 at hand). >>>> >>>>But removing the -Xms/-Xmx without removing the >>>>-XX:NewSize/-XX:MaxNewSize as he did in his last message causes > > exactly > >>>>that (as I would expect: the default heap is far too small to > > accomodate > >>>>a 128m new space). So leave all those parameters in place or remove > > them > >>>>all. >>>> >>>>-- >>>>Salut, >>>> >>>>Jordi. >>>> >>>>En/na Peter Lin ha escrit: >>>> >>>> >>>> >>>> >>>>>can you try commenting out all the extra VM parameters? >>>>> >>>>>usually I do that, since many of the settings really shouldn't be > > used > >>>>>for regular use. It's good for developers writing samplers and >>>>>plugins, but not necessarily great for just running tests. >>>>> >>>>>peter >>>>> >>>>> >>>>>On Mon, 23 Aug 2004 13:16:16 -0600, Michael Chandler >>>>><[EMAIL PROTECTED]> wrote: >>>>> >>>>> >>>>> >>>>>>I installed j2sdk1.4.2_04. The same on both XP and win2k. I also > > have > >>>>>>j2sdk1.4.0-rc and j2sdk1.4.0_01. The newer one is first in my path > > and > >>>>>>classpath. >>>>>> >>>>>>Here is the echo (without [HEAP=-Xms256m -Xmx256m]): >>>>>>echo %JAVA_HOME%\bin\java %JVM_ARGS% %ARGS% -jar ApacheJMeter.jar >>>>>>%JMETER_CMD_LINE_ARGS% >>>>>> >>>>>>c:\j2sdk1.4.2_04\bin\java -XX:NewSize=128m -XX:MaxNewSize=128m >>>>>>-XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=50 >>>>>>-XX:MaxTenuringThreshold=2 -XX:MaxLiveObjectEvacuationRatio=20 >>>>>>-Dsun.rmi.dgc.client.gcInterval=600000 >>>>>>-Dsun.rmi.dgc.server.gcInterval=600000 -XX:PermSize=64m >>>>>>-XX:MaxPermSize=64m -verbose:gc -XX:+PrintTenuringDistribution > > -jar > >>>>>>ApacheJMeter.jar >>>>>>Error occurred during initialization of VM >>>>>>Incompatible initial and maximum heap sizes specified >>>>>> >>>>>>-----Original Message----- >>>>>>From: BAZLEY, Sebastian [mailto:[EMAIL PROTECTED] >>>>>>Sent: Monday, August 23, 2004 12:16 PM >>>>>>To: 'JMeter Users List' >>>>>>Subject: RE: win 2000 >>>>>> >>>>>>Did you install the full JDK, or just the JRE? >>>>>> >>>>>>Some of the options may only make sense if the "server" flavour of > > the > >>>>>>JVM >>>>>>is installed. >>>>>> >>>>>>Certainly java -server only works if the full JDK is installed ... >>>>>> >>>>>>S. >>>>>>-----Original Message----- >>>>>>From: Michael Chandler [mailto:[EMAIL PROTECTED] >>>>>>Sent: 23 August 2004 19:07 >>>>>>To: JMeter Users List >>>>>>Subject: RE: win 2000 >>>>>> >>>>>>If I take it out, it still gives me the error. I'll try rebooting > > here > >>>>>>in a minute and do it again. I've tried several combos. I'll look > > at > >>>>>>java - X, also. >>>>>> >>>>>>-----Original Message----- >>>>>>From: Peter Lin [mailto:[EMAIL PROTECTED] >>>>>>Sent: Monday, August 23, 2004 11:55 AM >>>>>>To: JMeter Users List >>>>>>Subject: Re: win 2000 >>>>>> >>>>>>it should work if you remove it. I have JMeter 2 and 1.9 running > > on my > >>>>>>workstation at home, which is running win2K. it works with Sun >>>>>>jdk1.4.2_03 and jdk5 >>>>>> >>>>>>peter >>>>>> >>>>>>On Mon, 23 Aug 2004 11:44:58 -0600, Michael Chandler >>>>>><[EMAIL PROTECTED]> wrote: >>>>>> >>>>>> >>>>>> >>>>>>>I've been running Jmeter successfully on my XP box. When I try to > > run > >>>>>>it >>>>>> >>>>>> >>>>>> >>>>>>>on a Win 2000 box, I get the error: >>>>>>> >>>>>>>Error occurred during initialization of VM >>>>>>>Incompatible initial and maximum heap sizes specified. >>>>>>> >>>>>>>The jmeter.bat file has the entry: >>>>>>>set HEAP=-Xms256m -Xmx256m >>>>>>> >>>>>>>I tried resetting it but haven't found the correct combination. >>>>>>> >>>>>>>Any ideas? >>>>>>> >>>>>>> >>>>>> >>>>>------------------------------------------------------------------- - > > - > >>>>>>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] > >>>>>> >>>>>>_______________________________________________________ >>>>>> >>>>>>This e-mail and the documents attached are confidential and > > intended > >>>>>>solely for the addressee; it may also be privileged. If you > > receive this > >>>>>>e-mail in error, please notify the sender immediately and destroy > > it. > >>>>>>As its integrity cannot be secured on the Internet, the Atos > > Origin > >>>>>>group >>>>>>liability cannot be triggered for the message content. Although > > the > >>>>>>sender endeavours to maintain a computer virus-free network, the >>>>>>sender does not warrant that this transmission is virus-free and > > will > >>>>>>not be liable for any damages resulting from any virus > > transmitted. > >>>>>>_______________________________________________________ >>>>>> >>>>>> >>>>>> >>>>>> >> >>>>>------------------------------------------------------------------- - > > - > >>>>>>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] > >>>>>> >>>>> >>>>-------------------------------------------------------------------- - >>>> >>>>>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] >>>> >>>> >>> >>> >>> > --------------------------------------------------------------------- > >>>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] >> >> > > > --------------------------------------------------------------------- > 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] > > > _______________________________________________________ > > This e-mail and the documents attached are confidential and intended > solely for the addressee; it may also be privileged. If you receive this > e-mail in error, please notify the sender immediately and destroy it. > As its integrity cannot be secured on the Internet, the Atos Origin group > liability cannot be triggered for the message content. Although the > sender endeavours to maintain a computer virus-free network, the > sender does not warrant that this transmission is virus-free and will > not be liable for any damages resulting from any virus transmitted. > _______________________________________________________ > > > --------------------------------------------------------------------- > 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] > > --------------------------------------------------------------------- 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]

