[Xapian-tickets] [Xapian] #604: Document::get_data() causes process size to grow
Xapian
nobody at xapian.org
Mon Oct 15 06:41:09 BST 2012
#604: Document::get_data() causes process size to grow
-------------------------+--------------------------------------------------
Reporter: agilezebra | Owner: olly
Type: defect | Status: new
Priority: normal | Milestone: 1.3.1
Component: Library API | Version: 1.2.12
Severity: major | Keywords:
Blockedby: | Platform: Linux
Blocking: |
-------------------------+--------------------------------------------------
Changes (by olly):
* milestone: => 1.3.1
Comment:
And it all becomes clear - the MSet is caching the documents we've looked
at, thanks to the {{{MSet::fetch()}}} machinery.
While the idea of announcing up front which docs you'll want so a remote
database can stream them all is reasonable (though ISTR it didn't deliver
big benefits), the usual access pattern doesn't involve revisiting
documents, and for a non-remote database it is doesn't make sense to do
so.
--
Ticket URL: <http://trac.xapian.org/ticket/604#comment:5>
Xapian <http://xapian.org/>
Xapian
More information about the Xapian-tickets
mailing list