WG: JESS: [EXTERNAL] Jess in a multithreaded environment

"Henschel, Joerg" <[email protected]> Thu, 3 Jan 2013 07:51:50 +0000
Newsgroups gmane.comp.java.jess
Message-ID <[email protected]>
Yes, we (Software AG) have a source license, so it'd be great if you coul=
d provide a patch for this.

Thanks!

J=F6rg Henschel
Director Research & Development

Email: [email protected]
Phone: +49 341 49287-700 | Fax: +49 341 49287-01

itCampus Software- und Systemhaus GmbH | a Software AG Company
Nonnenstrasse 37 | 04229 Leipzig | Germany | http://www.itcampus.de
Amtsgericht Leipzig HRB 15872 | Managing Director: Guido Laures



-----Urspr=FCngliche Nachricht-----
Von: [email protected] [mailto:[email protected]] Im =
Auftrag von Friedman-Hill, Ernest
Gesendet: Dienstag, 18. Dezember 2012 19:50
An: jess-users
Betreff: Re: JESS: [EXTERNAL] Jess in a multithreaded environment

Are you adding non-value classes to the list yourself, or is this just wi=
th the small number of default listings?

This method will get called when you evaluate the hash code of a Java obj=
ect in the Rete memory; this will happen often during pattern matching. T=
here's actually enough room to cache the hash code in the members of the =
Value class that are unused for Java object values, so we could try that =
as a performance improvement.  Do you have a source license, so I could s=
end you a patch to try?

From: <Nguyen>, Son Nguyen <[email protected]<mailto:Son.Nguyen@s=
oftwareag.com>>
Reply-To: jess-users <[email protected]<mailto:jess-users@ma=
ilgate.sandia.gov>>
Date: Thursday, December 13, 2012 11:04 AM
To: jess-users <[email protected]<mailto:jess-users@mailgate=
.sandia.gov>>
Subject: JESS: [EXTERNAL] Jess in a multithreaded environment



Hi Jess experts,

We use Jess in a multi-threaded environment and have experienced some per=
formance degradation when going from a single thread to multiple threads.

Our implementation uses the Slot Specific feature.

Using a Java profiler, HashCodeComputer.isValueObject() stood out as one =
of the main contributing factors, if not the most likely,  to the degrada=
tion



--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [email protected]'
in the BODY of a message to [email protected], NOT to the list
(use your own address!) List problems? Notify [email protected]=
.
--------------------------------------------------------------------