2012-11-11 61 views
2

我使用flann與大量索引使用大量的RAM。使用flann與內存映射索引

我希望能夠在幾個進程之間共享flann索引。

是否可以使flann爲其索引使用內存映射文件,因此它可以在多個進程之間共享?

回答

1

我想出了一個部分解決方案:

高存儲器使用包括FLANN樹,其由FLANN管理。 該樹不包括僅用於外部矩陣的實際數據索引。 這個矩陣可以很容易地存儲器映射(我用升壓)

在我的情況下,這節省了大約70%的RAM。