Skip to content
Discussion options

You must be logged in to vote

There are two caches that affect memory use: (1) a tile source cache that caches all of the file handlers and other data need to read image files; this allows switching between images faster, as some formats are slow to open. (2) A tile cache which caches individually served tiles. (1) is in the main process, (2) is usually on memcached or redis (depending on version and how things are set up). Both can be configured to be more or less conservative.

Internally, we use python as the main program language, but each tile source readers might use something else (e.g., some files are read via bioformats which uses java). Python is often slow to release memory, assuming you'll ask for it again …

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by mujeebnazir
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants