| Summary: | Significant memory leak when collecting profiling data | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Asaf Yaffe <asaf.yaffe> |
| Component: | TPTP | Assignee: | Marius Slavescu <slavescu> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | critical | ||
| Priority: | P1 | CC: | jkubasta, popescu |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | closed460 | ||
|
Description
Asaf Yaffe
It seems like a data model issue. I have observed this as well. Bug 182620 is related with this problem, it seems that the Log and Trace data is kept in memory by some actions or UI managers even after the perspective is closed. I'll keep this bug for the Trace part as it is triggered by different parts of the code then bug 182620. I had tried the same scenario and noticed that the memory leaks occurs even no view or UI actions are executed. I have started a few profiling sessions without opening any views or running any actions. The heap size increased and running gc did free some of the memory but still didn't get to the initial size. This would be an expected behavior since the profiling data is still available under the profiling monitor view. I then closed the Profiling perspective without saving the data ( not saving the data should be irrelevant since the memory should be freed up anyway but I tried to follow the same scenario ). Run gc again and noticed the memory usage went down but far from the initial memory size. Marius, please add size estimates Fixed as part of defect bug 194544. As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since this enhancement/defect has been resolved and unverified for more than 1 year and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open. As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since this enhancement/defect has been resolved and unverified for more than 1 year and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open. |