Hello Sebastien, that sounds bad - how big is the heap space you gave to your server?
I'm running our app now on a testserver for 10 days and the memory usage seems normal - even though I also did some jMeter on it during the last week, spawning many many threads and requests; Heap from 8-Snapshot here reads as follows at the current time: Heap Memory Usage: Memory that Java Virtual Machine initially requested to the Operating System: 2.147.483.648 Bytes Memory that Java Virtual Machine is guaranteed to receive from the Operating System: 2.144.337.920 Bytes Maximum Memory that Java Virtual Machine may get from the Operating System: 2.144.337.920 Bytes. Note that this is not guaranteed. Memory that Java Virtual Machine uses at this time: 1.018.066.976 Bytes While our production one after nealry 10 weeks uptime reads this: Heap Memory Usage: Memory that Java Virtual Machine initially requested to the Operating System: 4.294.967.296 Bytes Memory that Java Virtual Machine is guaranteed to receive from the Operating System: 4.151.836.672 Bytes Maximum Memory that Java Virtual Machine may get from the Operating System: 4.151.836.672 Bytes. Note that this is not guaranteed. Memory that Java Virtual Machine uses at this time: 1.014.171.432 Bytes So far nothing big difference - both are far away from maximumg level; What kind of demo app is this? Best, KB ----- Ursprüngliche Mail ----- > Von: "Sebastien" <seb...@gmail.com> > An: dev@wicket.apache.org > Gesendet: Montag, 7. August 2017 10:12:51 > Betreff: Re: Wicket 8 (M7) release > Hi, > > Just to let you know: I deployed the wicket8.x of my demo app and it ran > for 5 days before failing down (out of memory) > > SEVERE [ajp-nio-8009-exec-2] > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun > java.lang.OutOfMemoryError: Java heap space > at java.util.Arrays.copyOf(Arrays.java:3332) > at > java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:124) > at > java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:448) > at java.lang.StringBuilder.append(StringBuilder.java:136) > at org.apache.wicket.Page.checkRendering(Page.java:662) > at org.apache.wicket.Page.onAfterRender(Page.java:805) > at org.apache.wicket.markup.html.WebPage.onAfterRender(WebPage.java:209) > at org.apache.wicket.Component.afterRender(Component.java:919) > at org.apache.wicket.Component.render(Component.java:2335) > at org.apache.wicket.Page.renderPage(Page.java:987) > at > org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:124) > at > org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:236) > at > org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202) > at > org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:912) > at > org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:65) > at > org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283) > at > org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:253) > at > org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:221) > at > org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:262) > at > org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:204) > at > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:286) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) > at > org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) > at > org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:868) > > There is nothing else in there. I should really run a profiler... > > Best regards, > Sebastien. > > On Sun, Aug 6, 2017 at 7:34 PM, Maxim Solodovnik <solomax...@gmail.com> > wrote: > >> As far as I can see nothing blocks the release >> +1 :) >> >> On Mon, Aug 7, 2017 at 12:25 AM, Andrea Del Bene <an.delb...@gmail.com> >> wrote: >> > I guess now we are ready to start the release of M7, right? >> > >> > >> > On 05/08/2017 17:12, Maxim Solodovnik wrote: >> >> >> >> https://github.com/apache/wicket/pull/228 >> >> >> >> On Sat, Aug 5, 2017 at 12:04 PM, Maxim Solodovnik <solomax...@gmail.com >> > >> >> wrote: >> >>> >> >>> OK, thanks >> >>> will prepare PR >> >>> >> >>> On Sat, Aug 5, 2017 at 11:59 AM, Martin Grigorov >> >>> <martin.grigo...@gmail.com> wrote: >> >>>> >> >>>> Hi Maxim, >> >>>> >> >>>> On Aug 5, 2017 3:28 AM, "Maxim Solodovnik" <solomax...@gmail.com> >> wrote: >> >>>> >> >>>> Hello All, >> >>>> >> >>>> I would like to update version on libraries being used by wicket to >> the >> >>>> most recent versions is it OK? >> >>>> >> >>>> >> >>>> Sure! >> >>>> >> >>>> >> >>>> report can be get as follows (with some exceptions of course): >> >>>> >> >>>> mvn versions:display-dependency-updates >> >>>> >> >>>> >> >>>> >> >>>> On Sat, Aug 5, 2017 at 3:26 AM, Tobias Soloschenko < >> >>>> tobiassolosche...@googlemail.com> wrote: >> >>>> >> >>>>> +1 for M7 >> >>>>> >> >>>>> kind regards >> >>>>> >> >>>>> Tobias >> >>>>> >> >>>>>> Am 04.08.2017 um 18:56 schrieb Korbinian Bachl < >> >>>>> >> >>>>> korbinian.ba...@whiskyworld.de>: >> >>>>>> >> >>>>>> Please a thousand +1 (non-binding) >> >>>>>> >> >>>>>> :) >> >>>>>> >> >>>>>> ----- Ursprüngliche Mail ----- >> >>>>>>> >> >>>>>>> Von: "Andrea Del Bene" <an.delb...@gmail.com> >> >>>>>>> An: dev@wicket.apache.org >> >>>>>>> Gesendet: Freitag, 4. August 2017 17:12:43 >> >>>>>>> Betreff: Re: Wicket 8 (M7) release >> >>>>>>> Hi, >> >>>>>>> >> >>>>>>> I think we are ready to promote Wicket 8 to GA but I would wait for >> >>>>>>> September as August is usually a very quite month (at least in >> >>>>>>> Europe) >> >>>>> >> >>>>> so >> >>>>>>> >> >>>>>>> it risks to be overlooked. But I have no objection to prepare a M7 >> in >> >>>>> >> >>>>> the >> >>>>>>> >> >>>>>>> meantime. >> >>>>>>> >> >>>>>>> What do you think? >> >>>> >> >>>> >> >>>> >> >>>> -- >> >>>> WBR >> >>>> Maxim aka solomax >> >>> >> >>> >> >>> >> >>> -- >> >>> WBR >> >>> Maxim aka solomax >> >> >> >> >> >> >> > >> >> >> >> -- >> WBR >> Maxim aka solomax