MailNews:Memory Bloat and Leak Tests: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(First version, WIP)
 
(Replaced content with '<small><< Back to MailNews:Performance Testing</small> '''NOTE: This page (and its related talk page) has been moved to the [https://…')
 
(27 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<small>[[MailNews:Performance Testing|<< Back to MailNews:Performance Testing]]</small>
<small>[[MailNews:Performance Testing|&lt;&lt; Back to MailNews:Performance Testing]]</small>  


__TOC__
'''NOTE: This page (and its related talk page) has been moved to the [https://developer.mozilla.org/en/MailNews/Leak_And_Bloat_Tests Mozilla Developer Center]. Please refer to that page for recent updates and discussions.'''
 
<div style="border: thin dotted #aaa; padding:5px;">
'''Please do not edit this page unless you are on the Thunderbird or SeaMonkey MailNews team. Your feedback and comments are welcomed on the [[MailNews_Talk:Memory_Bloat_and_Leak_Tests|discussion page]].'''</div><br>
 
''Note: MailNews here refers to either Thunderbird, or the Mail/Newsgroups/Address Book part of SeaMonkey''
 
== Aim ==
 
* To provide a continuous check within Mailnews and its sub-components for the following items:
*# Total memory leaks.
*# Total memory usage (aka bloat).
* Provide a consistent number from build to build where no source code has changed.
 
Note, it would be difficult to test every possible configuration/dialog, but the components that represent the main day-to-day usage within MailNews should be checked where possible.
 
== Method ==
 
* The method of testing memory bloat and leaks will be the same, using the same run of test data.
* With a pre-defined profile run up:
*# MailNews
*# Address Book
*# Message Compose
* Measure Leaks and Bloats, in a similar way to Firefox.
 
TBD: do we want to select different messages/folders, if so how?
 
== Pre-defined profile ==
 
Requirements:
 
* One POP3 account (Mails TBD)
* One Identity
* One SMTP server defined (not used)
* One Address Book with 1000 entries
 
TBD: Newsgroup/rss servers?
 
No servers will be checked for new mail on startup.
 
== Results ==
 
Printed via standard tinderbox methods.

Latest revision as of 11:09, 14 January 2010

<< Back to MailNews:Performance Testing

NOTE: This page (and its related talk page) has been moved to the Mozilla Developer Center. Please refer to that page for recent updates and discussions.