We found a memory leak in libj.so while calling J from a Java program
(it seems that the JFree function does not actually release the
allocated memory).


This is a critical issue for us as we're using J on a production
system which eventually
runs out of memory for this reason.


We found out that the memory leak shows up even when simply calling the
following functions repeatedly (we can provide additional data to
reproduce the problem if required):
    jh = JInit();
    JFree(jh);


We've found a message in the forum indicating that this is a known issue
(http://jsoftware.com/pipermail/general/2005-December/026003.html).
We'd like to know:

a) Is there a plan to fix it?

b) If so, when?


As a temporary workaround, we plan to follow Oleg's suggestion of
implementing owr own J handle pool. However we're running on a Linux
platform and Oleg makes use of a JClear function, is it available for
Linux?
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to