If there is a perfomance degradation after 300/500K facts inserted, processed and retracted, this is (IIRC) a problem not yet reported. Anyway, a look at GC might shed some light on the problem. Make sure, the Jave application doesn't keep references to inhibit memory reuse. Also, make sure your system has *real* memory, and it's not paging that slows you down.
-W On 25/05/2012, Kang Heng WU <[email protected]> wrote: > No. We do not keep the 300K and 500K facts or events in the working > memory. We use retract to remove the fact and events, or we set the > expire value in events. 300K is the total number of the handled message. > > OK. We will take a look at GC(garbage collection) frequency. How can we > solve the GC frequency in JBoss Expert or Fusion? Should we set the GC > frequency in Java or JBoss? > > Thanks, > Kent > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Wolfgang Laun > Sent: Friday, May 25, 2012 3:36 PM > To: Rules Users List > Subject: Re: [rules-users] Memory Control > > Experet and Fusion are the same Engine. The difference you are > reporting is bound to be due to different Event types and different > rules. > > There are several possibilities why things slow down. Have you > analysed your application's behaviour using the usual monitors, e.g., > to learn about GC frequency? > > Do you need to keep 300K or 500K facts in WM? > > -W > > On 25/05/2012, Kang Heng WU <[email protected]> wrote: >> Hi All, >> >> The performance of JBoss Expert and Fusion is fine. The throughput of >> JBoss Expert and Fusion is about 9900 and 4500 messages per second. > But >> we meet the following problems. >> >> When the number of handled messages is about 500,000, the performance > of >> Expert is very slow. Its memory is about 300 Mbyte. >> >> When the number of handled messages is about 300,000, the performance > of >> Fusion is very slow. Its memory is about 300 Mbyte. >> >> What is the problem? How can we solve it? >> >> Thanks in advance, >> Kent >> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> This message (including any attachments) is for the named >> addressee(s)'s use only. It may contain sensitive, confidential, >> private proprietary or legally privileged information intended for a >> specific individual and purpose, and is protected by law. If you are >> not the intended recipient, please immediately delete it and all > copies >> of it from your system, destroy any hard copies of it >> and notify the sender. Any use, disclosure, copying, or distribution > of >> this message and/or any attachments is strictly prohibited. >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> >> >> _______________________________________________ >> rules-users mailing list >> [email protected] >> https://lists.jboss.org/mailman/listinfo/rules-users >> > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > This message (including any attachments) is for the named > addressee(s)'s use only. It may contain sensitive, confidential, > private proprietary or legally privileged information intended for a > specific individual and purpose, and is protected by law. If you are > not the intended recipient, please immediately delete it and all copies > of it from your system, destroy any hard copies of it > and notify the sender. Any use, disclosure, copying, or distribution of > this message and/or any attachments is strictly prohibited. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
