And this discussion on bound threads may also shed light on things: http://coding.derkeiler.com/Archive/Java/comp.lang.java.programmer/2007-11/msg02801.html
-Glen On 21/04/2008, Glen Newton <[EMAIL PROTECTED]> wrote: > BInding threads to processors - in many situations - improves > throughput by reducing memory overhead. When a thread is running on a > core, its state is local; if it is timeshared-out and either 1) > swapped back in on the same core, it is likely that there will be the > core's L1 cache; or 2) onto another core, there will not be a cache > hit and the state will have to be fetched from L2 or main memory, > incurring a performance hit, esp in the latter. See Lundberg, L. 1997. > Evaluating the Performance Implications of Binding Threads to > Processors. 393.http://ieeexplore.ieee.org/iel3/5020/13768/00634520.pdf > for more info. > > If you are using JVM on Solaris on SPARC, you should take a look at > the following links for tuning (the Sun JVM on Solaris SPARC has many > more performance tuning parameters available), including threading: > - http://java.sun.com/docs/hotspot/threads/threads.html > - http://java.sun.com/j2se/1.5.0/docs/guide/vm/thread-priorities.html > - > http://www-1.ibm.com/support/docview.wss?rs=180&context=SSEQTP&uid=swg21107291 > - http://java.sun.com/javase/technologies/performance.jsp > > > -Glen > > > > > > > > On 21/04/2008, Ulf Dittmer <[EMAIL PROTECTED]> wrote: > > This sounds odd. Why would restricting it to a single > > core improve performance? The point of using multiple > > cores (and multiple threads) is to improve performance > > isn't it? I'd leave thread scheduling decisions to the > > JVM. Plus, I don't think there is anything in Java to > > facilitate this (short of using JNI). > > > > Are you talking about indexing or searching? You may > > be able to use multiple parallel threads to improve > > indexing performance. I don't think Lucene uses > > multi-threading for searching; not unless you have > > multiple indices, anyway. > > > > Ulf > > > > > > > > --- Anshum <[EMAIL PROTECTED]> wrote: > > > > > Hi, > > > > > > I have been trying to bind my lucene instance (JVM - > > > Sun Hotspot*) to a > > > particular core so as to improve the performance. Is > > > there a way to do so or > > > is there support in lucene to explicitly control the > > > thread - processor > > > linkup? > > > > > > -- > > > -- > > > The facts expressed here belong to everybody, the > > > opinions to me. > > > The distinction is yours to draw............ > > > > > > > > > > > > > > ____________________________________________________________________________________ > > Be a better friend, newshound, and > > know-it-all with Yahoo! Mobile. Try it now. > http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > > - > -- - --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]