I have verified the same test on Windows with the same JDK. My memory usage
looks stable.
Could anyone try on Solaris?

Anoop,

Have you tried the test on any non-solaris OS?
//The memory of the server continously increases from ~90M to ~350M which
never comes down.
How did you check this?

Thanks,
Bharath


On Fri, Oct 10, 2008 at 5:39 PM, anoopPrasad <[EMAIL PROTECTED]> wrote:

>
> Dear Bharat,
>
> I have observed the same behavior. Allow me to present the details u seek.
>
> Server:
> Created a Sample HTTP Service with CXF 2.0.3(publishing Greeter interface
> provided in sample )
> Service was published using :
> Endpoint ep = Endpoint.publish("http://localhost:9000/Greeter";, new
> GreeterImpl());
> and GreeterImpl has "String greetMe(String me)" which just returns a
> string.
> Server is running on a Solaris 10 machine with java version "1.5.0_14"
> Server does nothing else.
>
> The libs in classpath are
> -classpath
>
> lib:/lib/cxf/asm-2.2.3.jar:lib/cxf/commons-logging-1.1.jar:lib/cxf/cxf-2.0.3-incubator.jar:lib/cxf/geronimo-activation_1.1_spec-1.
>
> 0-M1.jar:lib/cxf/geronimo-annotation_1.0_spec-1.1.jar:lib/cxf/geronimo-javamail_1.4_spec-1.0-M1.jar:lib/cxf/geronimo-jms_1.1_spec-
>
> 1.1.jar:lib/cxf/geronimo-servlet_2.5_spec-1.1-M1.jar:lib/cxf/geronimo-ws-metadata_2.0_spec-1.1.1.jar:lib/cxf/jaxb-api-2.0.jar:lib/
>
> cxf/jaxb-impl-2.0.5.jar:lib/cxf/jaxb-xjc-2.0.jar:lib/cxf/jaxen-1.1.jar:lib/cxf/jaxws-api-2.0.jar:lib/cxf/jetty-6.1.12.rc2.jar:lib/
>
> cxf/jetty-util-6.1.12.rc2.jar:lib/cxf/jra-1.0-alpha-4.jar:lib/cxf/js-1.6R5.jar:lib/cxf/neethi-2.0.2.jar:lib/cxf/saaj-api-1.3.jar:l
>
> ib/cxf/saaj-impl-1.3.jar:lib/cxf/slf4j-api-1.3.1.jar:lib/cxf/slf4j-jdk14-1.3.1.jar:lib/cxf/spring-beans-2.0.6.jar:lib/cxf/spring-c
>
> ontext-2.0.6.jar:lib/cxf/spring-core-2.0.6.jar:lib/cxf/stax-api-1.0.1.jar:lib/cxf/stax-utils-20060502.jar:lib/cxf/wsdl4j-1.6.1.jar
>
> :lib/cxf/wss4j-1.5.1.jar:lib/cxf/wstx-asl-3.2.1.jar:lib/cxf/xalan-2.7.0.jar:lib/cxf/xbean-2.2.0.jar:lib/cxf/xml-apis-1.3.02.jar:li
>
> b/cxf/xml-resolver-1.2.jar:lib/cxf/XmlSchema-1.3.2.jar:lib/activemq-core-5.0.0.jar:lib/geronimo-j2ee-management_1.0_spec-1.0.jar
>
> Server is run with JVM parameters "-Xmx129m -XX:MaxPermSize=128m ". No
> other
> tuning parameters added in server[However, a lot of other tuning were tried
> (like,  -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled
> -XX:+CMSPermGenSweepingEnabled) and found that the result is not favorable]
>
> Client:
> Client written in CXF, sends requests continuously to the server.(infinite
> loop)
>
> Behavior:
> The memory of the server continously increases from ~90M to ~350M which
> never comes down.
> But through jconsole we know that the Heap, or non-heap memory hasn't
> increased much.
> Below table contains mem usage details over a period of 1Hr (800,000
> Request/Response)
>
>  prstat                            Heap                        Non-Heap
>               CMS PermGen
> Total   RSS             Used  Comitd Max          Used  Comitd   Max
>    Used  Comitd   Max
> 176     103             3       36      120             16      30      163
>             14      28      131
> 184     124             2       35      120             20      24      163
>             16      20      131
> 184     129             2       13      120             22      25      163
>             16      20      131
> 200     145             2       19      120             22      25      163
>             16      20      131
> 204     149             2       45      120             22      25      163
>             16      20      131
> 253     207             5       18      120             19      20      163
>             14      16      131
>
> Same test was carried out with CXF Version 2.1.2 and it behaves the same
> way.
>
>
>
> OS : Solaris 10
>  [EMAIL PROTECTED] # psrinfo -v
> Status of virtual processor 0 as of: 03/31/2000 22:38:54
>  on-line since 03/25/2000 04:24:44.
>  The sparcv9 processor operates at 1593 MHz,
>        and has a sparcv9 floating point processor.
> Status of virtual processor 1 as of: 03/31/2000 22:38:54
>  on-line since 03/25/2000 04:24:44.
>  The sparcv9 processor operates at 1593 MHz,
>        and has a sparcv9 floating point processor.
> Status of virtual processor 2 as of: 03/31/2000 22:38:54
>  on-line since 03/25/2000 04:24:44.
>  The sparcv9 processor operates at 1593 MHz,
>        and has a sparcv9 floating point processor.
> Status of virtual processor 3 as of: 03/31/2000 22:38:54
>  on-line since 03/25/2000 04:24:43.
>  The sparcv9 processor operates at 1593 MHz,
>        and has a sparcv9 floating point processor.
>
> [EMAIL PROTECTED] # prtconf | grep Memory
> Memory size: 8192 Megabytes
>
>
> Please help us identify the reason for this mem increase.
>
> regards
> anoopPrasad
>
>
>
> bharath-5 wrote:
> >
> > Hi Hubert,
> >
> > Is the leak replicable? Is is that the memory was just high or it was a
> > leak? Did you see an OOM?
> > Will be of great help if you can send the test case.
> > Also let me know which CXF version you are using?
> >
> > Thanks,
> > Bharath
> > IBM - India Software Labs
> >
> > http://thoughts.bharathganesh.com
> >
> > On Tue, Sep 23, 2008 at 5:36 AM, Sky-Tiger
> > <[EMAIL PROTECTED]>wrote:
> >
> >>
> >> Dear Dan,
> >>       I wrote a very simple application using CXF, just like Helloworld.
> >>       Firstly, I run the application using JMS as tranport layer,
> >> erverything is ok.
> >>       But when i change the JMS with HTTP, I find the memory will
> >> increase
> >> slowly. And such increasing can not be checked by Jconsole.
> >>       Are there some issues in CXF or Jetty for memory leak?
> >>
> >> Regards
> >>
> >> Hubert.
> >>
> >> --
> >> View this message in context:
> >> http://www.nabble.com/Memory-leak--tp19619011p19619011.html
> >> Sent from the cxf-dev mailing list archive at Nabble.com.
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Memory-leak--tp19619011p19917037.html
> Sent from the cxf-dev mailing list archive at Nabble.com.
>
>

Reply via email to