Hi All,
I tried to release KBs after doing some queries, but I found that the
function of <releaseKB> is only to stop me continuing querying on this
KB. The memory which is occupied by the KB is not released.
I did some tests on RacerPro and Pellet. They all have the same problem:
memory is not released. In the tests, I tried 2 methods: one is to use
DIG-API; the other is to use dig_client. All the results displayed that
the memory is not released in both methods. Whether I release KB, the
memory occupied by the reasoner increases by telling KB.
Now I am confused the function of <releaseKB>. Is it only designed to
stop the connection to the KB without freeing the memory which is
occupied by the KB in reasoner?
Hope someone can make me clear. Thanks!
Regards,
Hui
|