You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Jack Conradson (JIRA)" <ji...@apache.org> on 2019/07/23 23:45:00 UTC

[jira] [Created] (LUCENE-8932) Allow BKDReader packedIndex to be off heap

Jack Conradson created LUCENE-8932:
--------------------------------------

             Summary: Allow BKDReader packedIndex to be off heap
                 Key: LUCENE-8932
                 URL: https://issues.apache.org/jira/browse/LUCENE-8932
             Project: Lucene - Core
          Issue Type: Improvement
            Reporter: Jack Conradson


This change modifies BKDReader to read the packedIndex bytes off heap rather than load them all on heap at a single time.

Questions for discussion:
 # Should BKDReader only support packedIndex off heap?
 # If not, how should the choice be made?

Using luceneutils IndexAndSearchOpenStreetMaps present the following test results:

with -box -points (patch)

READER MB: 1.1345596313476562

BEST M hits/sec: 73.34277344984474
BEST QPS: 74.63011169783009

with -box -points (original)

READER MB: 1.7249317169189453

BEST M hits/sec: 73.77125157623486
BEST QPS: 75.06611062353801

with -nearest 10 -points (patch)

READER MB: 1.1345596313476562

BEST M hits/sec: 0.013586298373879497
BEST QPS: 1358.6298373879497

with -nearest 10 -points (original)

READER MB: 1.7249317169189453

BEST M hits/sec: 0.01445208197367343
BEST QPS: 1445.208197367343

with -box -geo3d (patch)

READER MB: 1.1345596313476562

BEST M hits/sec: 39.84968715299074
BEST QPS: 40.54914292796736

with -box -geo3d (original)

READER MB: 1.7456226348876953

BEST M hits/sec: 40.45051734329004
BEST QPS: 41.160519101846695



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org