5

私はJava luceneを使用していますが、何らかの理由でコードをJavaからC ++に移動しているので、cluceneのパフォーマンスについて知る必要があります。誰でも説明できます

4

2 に答える 2

4

CLucene の SourceForge wiki に投稿されたベンチマークによると、CLucene はインデックス作成中に Java Lucene よりも 2 ~ 3 倍優れていますが、検索パフォーマンスは約 10% しか向上していません。

于 2010-10-04T08:10:47.167 に答える
1

Michael がリンクしているデータはかなり古く、不完全です。主な理由は、C++ には GC スレッドがなく、メモリ割り当てが C++ で手動で行われるためです。C++ での参照カウントでさえ、VM 上で実行される Java とは異なり、マシン コードにコンパイルされるため、C++ ではより高速に実行されます。

詳細については、http://www.code972.com/blog/2010/06/lucene-in-action-free-chapter-coupon-code/から入手できる Lucene In Action の CLucene に関する無料の章を参照してください。

于 2010-10-04T09:28:42.450 に答える