Following is the Jconsole output for 60,000 messages publish by 20 threads, received by 20 threads mode: in-memory, direct All ran in local machine, Linux CPU consumption was high, mem was not accumulated.
[image: Inline image 1] Need to see who use CPU. Thanks On Sun, Oct 12, 2014 at 7:47 PM, Hasitha Hiranya <hasit...@wso2.com> wrote: > Hi MB Team, > > Problems we had previously with OnFlightMessageTracker class (class > responsible for tracking all message deliveries) > > >> OnFlightMessageTracker had many complex methods (not grouped well to > methods) > >> It had AMQP specific stuff > >> It had time based checks > >> It had synchronization issues which dropped TPS > >> if we track messages fromTestAndAdd we had problems > > I happened to implement a new one and got rid of all above during > week-end. > But this needs to be tested well. I have tested with in-memory direct mode > and it works well. Got a TPS of 2500 from 20 threads > (For JDBC we need to do order by in JDBC level itself. Collection.sort() > after receiving results did not work.) > > I vote replacing this with existing. Will we discuss this implementation > tomorrow morning? > > Thanks > > -- > *Hasitha Abeykoon* > Senior Software Engineer; WSO2, Inc.; http://wso2.com > *cell:* *+94 719363063* > *blog: **abeykoon.blogspot.com* <http://abeykoon.blogspot.com> > > -- *Hasitha Abeykoon* Senior Software Engineer; WSO2, Inc.; http://wso2.com *cell:* *+94 719363063* *blog: **abeykoon.blogspot.com* <http://abeykoon.blogspot.com>
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev