This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
After reverse engineering (RE) the uml core sources (~2700+ classes) on my Windows XP laptop (1.8GHz, 1GB RAM) and it completed in less than 5 minutes which is good. However, there's a problem with memory usage. After the RE action, the memory usage is 599208K from the Task Manager and it never came down. The memory usage should be released or GC'ed after the action is completed. Because of memory was not released, ide performance decreases.
looks very similar to IZ 100257
We dont' have an explicit way to return back to the OS the unused memory taken by JVM. During reverse engineering the heap memory usage is going up to more than 400+M what is normal to result in 600M or more of RAM taken by JVM. After the RE the heap memory usage is down to about 120+M (can be observed by explicitly running garbage collecting by clicking on memory monitor - it will result in 300+M of free heap). Thus we can see that the memory is released after the action is completed. That effectively renders the originally stated problem to be "not reproducible". Though it still makes sense to look into peaked memory usage during the RE, so i leave the bug open as a placeholder for it.