[ 
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]

Reply via email to