blob: ace72d21343ff940f93405585fe233c97c31e2b6 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>3.3 Performance Pass</title>
<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
<!--
<style>
body {
background-image: url('../images/proposal.gif');
background-repeat: repeat-y
}
</style>
-->
<style type="text/css">
committed {
color: blue;
font-style: italic;
}
</style></head>
<body><h2>3.3 Performance Pass</h2>
<p>Last revised 13:00 CET March 29, 2007</p>
<h4>Plan</h4>
<ol>
<li>each team investigates its red performance tests and creates bugs with 'performance' keyword where needed</li>
<li>the team lead prioritizes (see below) bugs that have the <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;classification=Eclipse&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=performance&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">performance keyword</a> and looks out for other performance related bugs</li>
<li>the team lead prioritizes bugs reporting leaks (add the 'performance' keyword so that we find them easily). <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=leak&classification=Eclipse&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">Here</a> is a bug list with 'leak' in the summary.</li>
<li>each team starts investigating and fixing their bugs according to assigned priority with the help of the performance team</li>
</ol>
<br>
<h4><a name="priorities"></a>Priorities</h4>
Those bugs we want to fix get a '3.3' or '3.3 M7' target milestone and the priority using the guidance below. The priority link
takes you to the list of the corresponding open 3.3 performance bugs.
<h5><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Eclipse&target_milestone=3.3&target_milestone=3.3+M7&target_milestone=3.3+RC1&target_milestone=3.3+RC2&target_milestone=3.3+RC3&target_milestone=3.3+RC4&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=performance&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&priority=P1&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">P1</a></h5>
<ul>
<li>performance test degradations, especially when in the fingerprints</li>
<li>bugs that slow down the user in most common scenarios, e.g. full build on startup</li>
<li>leaks that happen in common scenarios and grow the memory each time</li>
</ul>
<h5><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Eclipse&target_milestone=3.3&target_milestone=3.3+M7&target_milestone=3.3+RC1&target_milestone=3.3+RC2&target_milestone=3.3+RC3&target_milestone=3.3+RC4&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=performance&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&priority=P2&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">P2</a></h5>
<ul>
<li>bugs that obviously slow down the user</li>
<li>all other leaks that grow each time the scenario is repeated</li>
</ul>
<h5><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Eclipse&target_milestone=3.3&target_milestone=3.3+M7&target_milestone=3.3+RC1&target_milestone=3.3+RC2&target_milestone=3.3+RC3&target_milestone=3.3+RC4&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=performance&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&priority=P3&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">P3</a></h5>
<ul>
<li>other performance bugs that should be addressed for 3.3</li>
<li>leaks that are not real leaks but holding on to last instance</li>
</ul>
</body></html>