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]= . --------------------------------------------------------------------