10 Sep 2008 07:15
svn commit: r693706 - in /logging/chainsaw/trunk/src: changes/changes.xml main/java/org/apache/log4j/chainsaw/ChainsawCyclicBufferTableModel.java
<psmith <at> apache.org>
2008-09-10 05:15:03 GMT
2008-09-10 05:15:03 GMT
Author: psmith Date: Tue Sep 9 22:15:02 2008 New Revision: 693706 URL: http://svn.apache.org/viewvc?rev=693706&view=rev Log: Bug 42670 - Fixed memory leak in cyclic buffer mode. The CyclicBufferListModel is designed to reduce memory consumption but over time a HashSet keeping track of duplicate event IDs grows forever. When the cyclic buffer is full, the oldest event will drop off the cliff, so just prior to that we remove it's event ID from the HashSet. Modified: logging/chainsaw/trunk/src/changes/changes.xml logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/ChainsawCyclicBufferTableModel.java Modified: logging/chainsaw/trunk/src/changes/changes.xml URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/changes/changes.xml?rev=693706&r1=693705&r2=693706&view=diff ============================================================================== --- logging/chainsaw/trunk/src/changes/changes.xml (original) +++ logging/chainsaw/trunk/src/changes/changes.xml Tue Sep 9 22:15:02 2008 <at> <at> -33,9 +33,10 <at> <at> <action dev="psmith" issue="43158" type="add" due-to="Isuru Suriarachchi" due-to-email=""> Added ability to remember last created receivers in an xml file, and load them at startup. </action> - <action dev="psmith" issue="ASF Bugzilla Bug 42883" type="add" due-to="Isuru Suriarachchi" due-to-email=""> + <action dev="psmith" issue="42883" type="add" due-to="Isuru Suriarachchi" due-to-email=""> Added ability to remember hidden log panels.(Continue reading)
RSS Feed