Just picking up on Scott's request... the change to using "copy-by-value=false" gave our application on average a 20% speedup. The application only uses Remote interfaces at present. The testing was carried out using JUnit+HTTPUnit to execute multiple passes of our regression test suite (500+ tests generating HTTP traffic, taking about 2 minutes to execute). Timings were recorded before and after the change was made.
Jon > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]On Behalf Of Scott Farquhar > Sent: 07 March 2002 00:06 > To: Orion-Interest > Subject: Re: Local interfaces difference ??? > > > There is a workaround that has been in Orion for a while - by specifying > that your beans are executed in the same container, you save the > marshalling & remote calls that normal EJB uses. > > In orion-ejb-jar.xml, you can set "copy-by-value=false", which will pass > by reference instead. > > http://kb.atlassian.com/content/orion/docs/deployment/orion-ejb-ja > r.xml.html > > If you do any performance testing, please let me know the differences in > speed. > > Of course - you can still use local interfaces to achieve the same thing. > > Cheers, > Scott