[ https://issues.apache.org/jira/browse/LUCENE-7071?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15183961#comment-15183961 ]
ASF subversion and git services commented on LUCENE-7071: --------------------------------------------------------- Commit 3d633c6e68ec7a2e47d398daae203582537593a4 in lucene-solr's branch refs/heads/master from Mike McCandless [ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=3d633c6 ] LUCENE-7071: reduce byte copying costs of OfflineSorter > Can we reeduce excessive byte[] copying in OfflineSorter? > --------------------------------------------------------- > > Key: LUCENE-7071 > URL: https://issues.apache.org/jira/browse/LUCENE-7071 > Project: Lucene - Core > Issue Type: Improvement > Reporter: Michael McCandless > Assignee: Michael McCandless > Fix For: master, 6.1 > > Attachments: LUCENE-7071.patch > > > OfflineSorter, which dimensional points uses heavily in the > 1D case, > works by reading one partition, a set of N unsorted values, from disk > and sorting it in memory and writing it out again. > The sort invokes a provided {{Comparator}} on two {{BytesRef}} values, > each of which is fully copied from the {{ByteBlockPool}}, when it could > often reference a slice from the pool instead. > Another byte[] copy happens when iterating through the sorted values. > This is an optimization ... I'm targeting 6.1.0 not 6.0.0! -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org