Just switching to @PageActivationContext and @ActivationRequestParmeter will solve most of your problems.It's also best if your components are stateless.
On Tue, Apr 15, 2014 at 5:14 AM, Ben Titmarsh <ben.titma...@hotmail.co.uk>wrote: > Hi Everyone, > > My application is under a level of load where I am starting to regret a > somewhat naive over reliance on the @Persist annotation. My pages probably > contain far too much state and as a result my memory utilisation is going > through the ceiling and I'm having to perform semi-regular restarts. > > In addition the lack of conversational state means that I have issues with > multiple tabs being open - same old story I guess. > > So what I'd like to know is how should I be tackling this in Tapestry 5.3? > I had a look around and found the third party Tynamo library that has a > conversational state implementation but it doesn't look like it's seen an > update for 3 years. Is this still the best way forward? > > I'm probably going to need to tackle this in baby steps and will likely > start out by littering my code with > componentResources.discardPersistentFieldChanges() but I'd like to know > what other approaches have worked for you guys. > > Thanks a lot, > Ben. >