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