[
https://issues.apache.org/jira/browse/LUCENE-1211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael McCandless resolved LUCENE-1211.
----------------------------------------
Resolution: Fixed
> Small speedups to DocumentsWriter's quickSort
> ---------------------------------------------
>
> Key: LUCENE-1211
> URL: https://issues.apache.org/jira/browse/LUCENE-1211
> Project: Lucene - Java
> Issue Type: Bug
> Components: Index
> Affects Versions: 2.3, 2.3.1
> Reporter: Michael McCandless
> Assignee: Michael McCandless
> Priority: Minor
> Fix For: 2.4
>
>
> In working on LUCENE-510 I found that DocumentsWriter's quickSort can
> be further optimized to handle the common case of sorting only 2
> values.
> I ran with this alg:
> analyzer=org.apache.lucene.analysis.standard.StandardAnalyzer
>
> doc.maker=org.apache.lucene.benchmark.byTask.feeds.LineDocMaker
>
> docs.file=/Volumes/External/lucene/wiki.txt
> doc.stored = true
> doc.term.vector = true
> doc.add.log.step=2000
> doc.maker.forever = false
>
> directory=FSDirectory
> autocommit=false
> compound=false
>
> ram.flush.mb=64
>
> { "Rounds"
> ResetSystemErase
> { "BuildIndex"
> CreateIndex
> { "AddDocs" AddDoc > : 200000
> - CloseIndex
> }
> NewRound
> } : 5
>
> RepSumByPrefRound BuildIndex
> Best of 5 was 857.3 docs/sec before the optimization and 881.6 after =
> 2.8% speedup, on a quad-core Mac Pro with 4-drive RAID 0 array.
> The fix is trivial. I will commit shortly.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]