ztellman/lamina — Issue #26: permgen issue with tracing
Author: dajac
Created: 2012-02-01 21:39:21+00:00
State: open

Hello Zach,

We noticed a memory leak of the permgem space when using aleph's http client. After a while, we found that lamina.trace/canonical-probe keywordize all strings and http client use (str "http-connection:" (:server-name options)) as a part of the generated canonical-probe. So using the http client with a lot of different hosts causes a lot of different keywords to be stored into the pergem and finally causes an "java.lang.OutOfMemoryError: PermGen space".

So can we juste disable the keywordization there? What do you think?

As you know, we rely on lamina/aleph on production and would appreciate your help.

Regards,
David