I know that TDB uses different caching strategies on 32-bit vs 64-bit, and that on 32-bit a large heap size (>=1GB) is recommended. If I want to configure TDB for significantly smaller-scale usage on 32-bit (and I don't mind about reduced caching/worse performance), is it possible to configure a smaller heap size, or will I just cause out of memory exceptions?

Many thanks for your help!

asked 15 Jan '13, 09:53

knightni's gravatar image

accept rate: 0%

You'll probably run into problems because some internal cache sizes are fixed currently (unsatisfactory) but the only real way to know is to try.

permanent link

answered 15 Jan '13, 12:29

AndyS's gravatar image

AndyS ♦
accept rate: 33%

Thanks a lot!

(17 Jan '13, 10:15) knightni knightni's gravatar image

One more question (sorry!): are there any user-adjustable caches, and could you point me at how to adjust them if so?

(17 Jan '13, 10:29) knightni knightni's gravatar image

No, not really; you'd have to dive into the code. There ought to be ... but there aren't. They are less significant on 64 bit because the main indexes use OS memory mapped files, not Java caches (as well as more RAM anyway in all likelihood).

(17 Jan '13, 10:52) AndyS ♦ AndyS's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 15 Jan '13, 09:53

question was seen: 835 times

last updated: 17 Jan '13, 10:52