In versions from 3.3 onwards MMapDirectory is the default on 64-bit
linux.  Not sure exactly what that means wrt your questions, but may
well be relevant.


--
Ian.


On Tue, May 15, 2012 at 3:51 PM, Lutz Fechner <[email protected]> wrote:
> Hi,
>
>
> By design memory outside the JVM heap space should not be accessible for
> java applications.
>
> Why you might see is the disc cache of the Linux storage subsystem.
>
>
> Best Regards
>
> Lutz
>
> -----Original Message-----
> From: Chris Bamford [mailto:[email protected]]
> Sent: Dienstag, 15. Mai 2012 09:47
> To: [email protected]
> Subject: Memory question
>
> Hi
>
> Can anyone tell me what happens to the memory when Lucene opens an
> index?  Is it loaded into the JVM's heap or is it mapped into virtual
> memory outside of it?
> I am running on Linux and if I use pmap on the PID of my JVM, I can see
> lots of entries for index cfs files.
>
> Does this mean that indexes are mapped into non-heap memory?  If so, how
> can I monitor the space my process is using if I cache open
> IndexSearchers?
>
> The details are:
>
> Sun 64-bit JVM on Linux.
> Lucene 3.6 running in 2.3 compatibility mode (as we are in the in the
> process of a migration to 3.6)
>
> Thanks,
>
> - Chris
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to