Ah, there it is!

So I would add additional "JVM Option Number X" with the -server, -Xms, -Xmx
parameters and change "JVM Option Count" to account for this.

I've managed to change the VM heap size through editing the catalina.bat
script, however I get the following:

Error occurred during initialization of VM
Could not reserve enough space for object heap

when I try to set my parameters at -Xms1024m -Xmx3072m (currently running at
128m and 1024m).  Are there any VMs out there that can handle this kind of
memory (1+ gigs to start)?

Thanks!

-----Original Message-----
From: Sexton, George [mailto:[EMAIL PROTECTED]]
Sent: Thursday, August 15, 2002 1:20 PM
To: Tomcat Users List
Subject: RE: Checking Tomcat's Memory


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName>\Parameter
s

-----Original Message-----
From: Marinko, Jeff [mailto:[EMAIL PROTECTED]]
Sent: 15 August, 2002 1:59 PM
To: 'Tomcat Users List'
Subject: RE: Checking Tomcat's Memory


Thanks for the idea, but there isn't a key/directory for
HKEY_LOCAL_MACHINE\Service in either WinNT4 or Win2K registry.  Not sure
what the guy was talking about given the registry path does not exist...

-----Original Message-----
From: Hardt, Shannon [mailto:[EMAIL PROTECTED]]
Sent: Thursday, August 15, 2002 12:48 PM
To: Tomcat Users List
Subject: RE: Checking Tomcat's Memory


Disclaimer: I am not running Tomcat as a service, so I can't confirm that
this works.

>From the mailing list archive at:
http://mikal.org/interests/java/tomcat/archive/view?mesg=57410

<quote>
        For Tomcat on NT as a service, you can set the -Xms and -Xmx in the
registry.  Its HKEY_LOCAL_MACHINE\Service\CurrentControlSet\<Name
of
Service>\Configuration.  You can add new JVM Option Number X (and
make sure
to increment the JVM Option Count key) to contain the additional
parameters.
</quote>

Hope this helps.

Shannon Hardt

-----Original Message-----
From: Marinko, Jeff [mailto:[EMAIL PROTECTED]]
Sent: Thursday, August 15, 2002 2:40 PM
To: 'Tomcat Users List'
Subject: RE: Checking Tomcat's Memory


I'm not using jk_nt_service, although maybe I should if the service Tomcat
installs cannot be configured.

-----Original Message-----
From: Etienne, Ingo (Goetzfried AG)
[mailto:[EMAIL PROTECTED]]
Sent: Thursday, August 15, 2002 12:30 PM
To: 'Tomcat Users List'
Subject: RE: Checking Tomcat's Memory


Hi,

if you are using jk_nt_service.exe try to modify this property in
%CATALINA_HOME%\conf\jk\wrapper.properties:

wrapper.cmd_line=$(wrapper.javabin) -Xrs
-Djava.security.policy=="$(wrapper.tomcat_policy)"
-Dtomcat.home="$(wrapper.tomcat_home)" -classpath $(wrapper.class_path)
$(wrapper.startup_class) -config $(wrapper.server_xml) start

Then you have to restart the service...

HTH
Ingo

-----Original Message-----
From: Marinko, Jeff [mailto:[EMAIL PROTECTED]]
Sent: Donnerstag, 15. August 2002 21:08
To: 'Tomcat Users List'
Subject: RE: Checking Tomcat's Memory


I'm running Tomcat as a service.  I've done "echo %CATALINA_OPTS%" and "set"
just to make sure the variable is showing up.  I'll try putting it in
catalina.bat.  Not sure why defining it as an environment variable does not
work...

-----Original Message-----
From: Shapira, Yoav [mailto:[EMAIL PROTECTED]]
Sent: Thursday, August 15, 2002 11:57 AM
To: Tomcat Users List
Subject: RE: Checking Tomcat's Memory


Hi,
On unix, we put our CATALINA_OPTS settings in
$CATALINA_HOME/bin/catalina.sh.

Are you running tomcat as a service on NT or from the command line?  If
you're running from the command line, can you do
echo %CATALINA_OPTS% before starting tomcat and verify the values are
set correctly?

Regardless of the above, I would try putting CATALINA_OPTS in
catalina.bat. Can't hurt ;)

Yoav Shapira
Millennium ChemInformatics


>-----Original Message-----
>From: Marinko, Jeff [mailto:[EMAIL PROTECTED]]
>Sent: Thursday, August 15, 2002 2:49 PM
>To: 'Tomcat Users List'
>Subject: RE: Checking Tomcat's Memory
>
>Alright, new environment variable...
>
>CATALINA_OPTS=-server -Xms1024m -Xmx3072m
>
>Should give me a range of 1-3 gigs.  When I restart Tomcat, however,
this
>doesn't appear to affect anything.  I'm running a simple memory
servlet, as
>suggested by Yoav Shapira, to simply create a whole bunch of memory,
but it
>still caps out as if it were using the defaults.
>
>Couple questions:  1)  Must I restart the machine for the CATALINA_OPTS
to
>take effect (or, what is wrong with my environment variable)? In my
>experience this has not been necessary, only restart the
>application/process. (Maybe this is a WinNT4 quirk or something
similar).
>
>2)  Tomcat's configuration files most likely support what I'm trying to
do.
>Is there an appropriate/recommended place I define this envirnoment
>variable?
>
>Quick config rundown:  JDK 1.4, WinNT4 (or 2K), Tomcat 4.0.4.
>
>Thanks!
>
>-----Original Message-----
>From: Sexton, George [mailto:[EMAIL PROTECTED]]
>Sent: Thursday, August 15, 2002 10:51 AM
>To: Tomcat Users List
>Subject: RE: Checking Tomcat's Memory
>
>
>g doesn't seem to be a valid memory increment. From the sun web site:
>
>
>-Xmsn
>Specify the initial size, in bytes, of the memory allocation pool. This
>value must be a multiple of 1024 greater than 1MB. Append the letter k
or K
>to indicate kilobytes, or m or M to indicate megabytes. The default
value
>is
>2MB. Examples:
>       -Xms6291456
>       -Xms6144k
>       -Xms6m
>
>
>-Xmxn
>Specify the maximum size, in bytes, of the memory allocation pool. This
>value must a multiple of 1024 greater than 2MB. Append the letter k or
K to
>indicate kilobytes, or m or M to indicate megabytes. The default value
is
>64MB. Examples:
>       -Xmx83886080
>       -Xmx81920k
>       -Xmx80m
>
>
>-----Original Message-----
>From: Marinko, Jeff [mailto:[EMAIL PROTECTED]]
>Sent: 15 August, 2002 11:44 AM
>To: 'Tomcat Users List'
>Subject: RE: Checking Tomcat's Memory
>
>
>Heh, the answer to that is "kind of".  I can actually do roughly 250
TPS
>(at
>least according to a tool I'm using) for about 10-20 thousand requests,
but
>I think this memory problem is giving me trouble after that.  I thought
it
>was a connections problem (I was getting connection errors from the
tool),
>then I thought I had screwed something up in my code (and I've tried
>different versions, nothing seems to affect performance), then I
noticed
>the
>memory never went above ~154 MB, so now I'm examining memory issues.
>
>My problem is still the same, after so many requests (and thus some
amount
>of information stored in memory), Tomcat starts to use up a whole lot
of
>CPU
>time.  I think I hit the memory limit (as I get out of memory errors),
so
>I'm trying to increase the memory Tomcat has, without much luck.
>
>I set the environment variable (as I mentioned before), but it does not
>appear to be working.  I stopped and restarted Tomcat after doing this
>(although I have not restarted Windows) and the results were the same,
no
>change in memory.... I'm still working on it though, still have a
couple
>more things to try, if anyone has a good suggestions, feel free to
chime
>in!
>
>Thanks!
>
>-----Original Message-----
>From: Sexton, George [mailto:[EMAIL PROTECTED]]
>Sent: Thursday, August 15, 2002 10:34 AM
>To: Tomcat Users List
>Subject: RE: Checking Tomcat's Memory
>
>
>So, did you get past to your 200 TPS limit goal?
>
>-----Original Message-----
>From: Marinko, Jeff [mailto:[EMAIL PROTECTED]]
>Sent: 15 August, 2002 10:49 AM
>To: Tomcat Users List
>Subject: Checking Tomcat's Memory
>
>
>Greetings!
>
>I'm running Tomcat 4.0.4 (w/ JDK 1.4, WinNT/2K) and would like to know
how
>to check Tomcat's memory settings.  I've defined an environment
variable
>(in
>Windows) like so:
>
>CATALINA_OPTS=-server -Xms1g -Xmx3g
>
>and from reading previous e-mails on this list, this should set the JVM
min
>and max heap size, yet how can I verify this?
>
>I'm currently testing a program that takes a considerable amount of
memory,
>and after getting so many thousand requests (and storing a considerable
>amount of data in memory), the performance becomes horrible (3 to 4
times
>CPU usage, possibly due to gc looking for more memory?).  I suspect the
>memory settings because when the CPU usage starts to spike, the memory
>usage
>tops off and does not appear to go up at all (when it most likely
should
>continue to go up).
>
>Suggestions appreciated!
>
>
>--
>To unsubscribe, e-mail:
><mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail:
><mailto:[EMAIL PROTECTED]>
>
>
>--
>To unsubscribe, e-mail:
><mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail:
><mailto:[EMAIL PROTECTED]>
>
>
>
>--
>To unsubscribe, e-mail:
><mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail:
><mailto:[EMAIL PROTECTED]>
>
>
>--
>To unsubscribe, e-mail:
><mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail:
><mailto:[EMAIL PROTECTED]>
>
>
>
>--
>To unsubscribe, e-mail:   <mailto:tomcat-user-
>[EMAIL PROTECTED]>
>For additional commands, e-mail: <mailto:tomcat-user-
>[EMAIL PROTECTED]>



--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>



--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>



--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to