harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chunrong Lai (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-5844) [drlvm] class unloading wastes memory
Date Wed, 04 Jun 2008 02:22:45 GMT

    [ https://issues.apache.org/jira/browse/HARMONY-5844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12602145#action_12602145
] 

Chunrong Lai commented on HARMONY-5844:
---------------------------------------


  I also run this test suite with RI and I found the memory consumption basically kept the
same value.
  The class loading process (instead of the unloading process) of Harmony is probably different
with RI and needs improvement since I observed a same class is repeatedly loaded by different
ClassLoader with Harmony which consumes the noticed memory.


> [drlvm] class unloading wastes memory
> -------------------------------------
>
>                 Key: HARMONY-5844
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5844
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Alexey Varlamov
>            Assignee: Chunrong Lai
>
> Simple class unloading scenario shows that DRLVM leaks memory (and finally crashes).
To reproduce, run StressTest of lazy.test suite and watch that process gradually consumes
more and more memory. If compared to RI, the last keeps memory flat during very long runs.
> Memory leaks roughly in the same rate for any execution mode, compiled or interpreted.
> For convenience, there is standalone launcher org.apache.harmony.vm.test.lazyresolution.StressTest
which can vary stress load, e.g.: 
> working_vm$ cd build\windows_x86_msvc_release\tests\lazy.tests\classes 
> classes$ java -cp .;junit.jar -Dlazy.test.iterations=100 -Dlazy.test.threads=10 org.apache.harmony.vm.test.lazyresolution.StressTest

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message