blob: 8bec63ba738f5a9b724eae9e14027a3ec2cc9f1a [file] [log] [blame]
<html><head><title>Looking For Leaks</title>
<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css>
<meta NAME="keywords" content="">
<meta NAME="since" content="">
</head><body><h2>Looking For Leaks</h2>
<p>Since: <br>
Last Modified: $Date: 2004/06/01 13:53:59 $</p>
<h3>Removing synchronize view entries</h3>
<ol>
<li>Start with an empty synchronize view
<li>Create an entry in the Synchronize view for each of the following cases:
<ul>
<li>Team>Synchronize
<li>Compare with>Branch or Version
<li>Team>Merge
</ul>
<li>Open the context menu
<li>Select all mode and layout combinations
<li>Remove the entry (making the sync view empty).
<li>Select an item in another view
<li>Using a memory profiler, look for instances of the following classes:
<ul>
<li>ISynchronizeParticipant
<li>SynchronizeModelElement
<li>SyncInfo/SyncInfoSet
</ul>
</ol>
<h3>Closing the Synchronize view</h3>
Close all instances of the Synchronize view and ensure that no instances
of ISynchronizeView remain.
</body></html>