[
https://issues.apache.org/jira/browse/LUCENE-3648?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13169519#comment-13169519
]
Robert Muir commented on LUCENE-3648:
-------------------------------------
Here is mine (remember though, i have the crazy cpu/setup where LUCENE-3584
speeds up term/or queries)
No deletes:
{noformat}
Task QPS trunkStdDev trunk QPS patchStdDev patch Pct
diff
SloppyPhrase 7.28 0.35 7.20 0.32 -9% -
8%
PKLookup 186.27 5.44 184.56 4.65 -6% -
4%
Fuzzy2 69.35 3.33 69.21 2.73 -8% -
8%
SpanNear 7.50 0.63 7.49 0.64 -15% -
18%
Phrase 9.88 0.70 9.87 0.80 -14% -
16%
Fuzzy1 86.95 4.40 86.90 3.43 -8% -
9%
Respell 74.25 4.15 74.28 3.72 -9% -
11%
TermGroup1M 41.97 0.89 42.01 0.91 -4% -
4%
TermBGroup1M 49.25 1.21 49.49 1.34 -4% -
5%
TermBGroup1M1P 70.82 2.56 71.18 3.26 -7% -
9%
OrHighHigh 7.83 0.47 7.93 0.48 -10% -
14%
OrHighMed 12.60 0.72 12.77 0.78 -10% -
14%
Wildcard 41.44 3.12 42.11 2.43 -10% -
16%
Prefix3 24.57 2.16 25.32 1.76 -11% -
20%
AndHighHigh 18.67 0.97 19.26 1.11 -7% -
15%
Term 87.72 5.04 90.58 5.92 -8% -
16%
AndHighMed 64.62 2.86 68.41 4.52 -5% -
18%
IntNRQ 8.96 0.98 9.81 1.12 -12% -
37%
{noformat}
Deletes:
{noformat}
Task QPS trunkStdDev trunk QPS patchStdDev patch Pct
diff
Term 67.75 5.63 66.48 3.95 -14% -
13%
SloppyPhrase 15.67 0.67 15.41 0.80 -10% -
8%
Phrase 17.09 1.07 16.81 1.40 -15% -
13%
AndHighHigh 8.34 0.61 8.21 0.46 -13% -
12%
AndHighMed 93.05 5.64 91.72 5.23 -12% -
10%
SpanNear 6.60 0.60 6.55 0.52 -16% -
17%
TermBGroup1M 46.87 1.79 46.57 1.63 -7% -
6%
OrHighMed 30.00 2.22 29.82 1.86 -13% -
14%
TermGroup1M 40.82 1.20 40.71 1.24 -6% -
5%
TermBGroup1M1P 53.46 2.36 53.35 1.80 -7% -
7%
OrHighHigh 12.25 0.92 12.24 0.88 -13% -
15%
Respell 76.30 2.98 76.82 2.53 -6% -
8%
Fuzzy2 90.90 4.35 91.73 2.60 -6% -
8%
Fuzzy1 98.02 4.70 99.03 2.67 -6% -
8%
PKLookup 180.72 6.85 183.44 6.45 -5% -
9%
Wildcard 21.16 1.22 21.58 1.12 -8% -
13%
Prefix3 47.11 2.97 48.13 2.89 -9% -
15%
IntNRQ 5.99 0.66 6.59 0.61 -10% -
34%
{noformat}
1.6.0_24, -Xms1g -Xmx2g -server
> Speed up SegementDocsEnum by making it more friendly for JIT optimizations
> --------------------------------------------------------------------------
>
> Key: LUCENE-3648
> URL: https://issues.apache.org/jira/browse/LUCENE-3648
> Project: Lucene - Java
> Issue Type: Improvement
> Components: core/codecs, core/search
> Affects Versions: 4.0
> Reporter: Simon Willnauer
> Assignee: Simon Willnauer
> Fix For: 4.0
>
> Attachments: LUCENE-3648.patch
>
>
> Since we moved the bulk reading into the codec ie. make all bulk reading
> codec private in LUCENE-3584 we have seen some performance
> [regression|http://people.apache.org/~mikemccand/lucenebench/Term.html] on
> different CPUs. I tried to optimize the implementation to make it more
> eligible for runtime optimizations, tried to make loops JIT friendly by
> moving out branches where I can, minimize member access in all loops, use
> final members where possible and specialize the two common cases With &
> Without LiveDocs.
> I will attache a patch and my benchmark results in a minute.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]