Performance/Status Meetings/2007-November-28: Difference between revisions
Jump to navigation
Jump to search
m (→Infrastructure) |
|||
| (8 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
[[Performance/Status_Meetings|« Back to Status Meetings ]] | [[Performance/Status_Meetings|« Back to Status Meetings ]] | ||
== Agenda == | == Agenda == | ||
| Line 7: | Line 5: | ||
* Infrastructure items | * Infrastructure items | ||
* Q4 Goals | * Q4 Goals | ||
== Action Items == | == Action Items == | ||
| Line 23: | Line 20: | ||
** justin to follow up with him on if things are good | ** justin to follow up with him on if things are good | ||
* '''AI: justin''' | * '''AI: justin''' | ||
** justin to stock up on minis - ordering 50, only for perf | ** <strike>justin to stock up on minis - ordering 50, only for perf</strike> | ||
** IT to build and image, and if possible, get on tree | ** IT to build and image, and if possible, get on tree | ||
* '''AI: Alice''' | * '''AI: Alice''' | ||
** get in each OS ready to be imaged for new minis | ** get in each OS ready to be imaged for new minis | ||
** no mac, vista or leopard - alice to create a mac image | ** no mac, vista or leopard - alice to create a mac image | ||
** justin to bring up 2 machines, mac image coming next week, vista image a few weeks out | ** <strike>justin to bring up 2 machines</strike>, mac image coming next week, vista image a few weeks out | ||
** got pushed out for trunk | ** got pushed out for trunk | ||
** alice needs standard mac mini with vista, leopard, tiger | ** <strike>alice needs standard mac mini with vista, leopard, tiger</strike> | ||
* '''AI: Vlad''' | * '''AI: Vlad''' | ||
** try to find out why mac | ** try to find out why mac is so slow | ||
** {{bug:404399}} | |||
** double check linux | |||
== Infrastructure == | == Infrastructure == | ||
| Line 58: | Line 57: | ||
** coop's item | ** coop's item | ||
** tracking bugs: {{bug|397724}}, <strike>{{bug|374822}}</strike>, {{bug|397725}} | ** tracking bugs: {{bug|397724}}, <strike>{{bug|374822}}</strike>, {{bug|397725}} | ||
** blocked on machines | ** <strike>blocked on machines</strike> | ||
* Talk about the happenings on the tree wrt {{bug|400045}} | * Talk about the happenings on the tree wrt {{bug|400045}} | ||
** Ben/Robcee to look at numbers | ** Ben/Robcee to look at numbers | ||
| Line 72: | Line 71: | ||
*** stable production talos for branch trunk (4 platforms) on tree | *** stable production talos for branch trunk (4 platforms) on tree | ||
*** perf enabled try server | *** perf enabled try server | ||
*** stand alone talos box | *** stand alone talos box - DONE! | ||
*** baselines for historical numbers | *** baselines for historical numbers | ||
*** graph server improvements (perhaps seneca) | *** graph server improvements (perhaps seneca) | ||
*** Bring up new tinderboxen to run leak and mochi tests on debug builds. | *** Bring up new tinderboxen to run leak and mochi tests on debug builds. | ||
== Leaks == | |||
=== QA testing debug builds === | |||
* Update from Tomcat. | |||
** [https://bugzilla.mozilla.org/showdependencytree.cgi?id=402335&maxdepth=1&hide_resolved=0 dependency tree] | |||
=== Fragmentation === | |||
* Stuart testing different allocators. | |||
* Can layout put more objects into arenas? | |||
* Status for stuarts Javascript patch? | |||
=== Status on found leak bugs === | |||
* DNS shutdown leak {{bug|102229}}. Has reproducible steps! | |||
* Get bugs filed on bad [[LeakingPages]] leaks. | |||
* Other bad leaks? | |||
=== Fixed bugs === | |||
* 8 leaks resolved since last week. [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=mlk&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=resolution&type0-0-0=changedafter&value0-0-0=2007-11-20] | |||
* 6 as FIXED. | |||
=== Action Items === | |||
* '''AI:sicking''' Look into enabling trace-refcount, without the tracing part in nightlies. | |||
* '''AI:cbarrett''' Look into OS leaks on Mac. | |||
* '''AI:dbaron''' Make assertions fatal on new windows leak box. | |||
* '''AI:sicking''' Test leaked handles on windows manually using purify. | |||
* '''AI:sayrer''' Run leak buster while looking for trace-malloc leaks. | |||
* '''AI:sicking''' to go through and prioritize leak bugs | |||
== Gecko Perf (speed) discussion == | |||
* Perf Bugs for FF3: | |||
** http://tinyurl.com/yub492 | |||
* Txul platform differences according to mac mini machines | |||
** mac: slowest on 1.8, slower still on 1.9 (30% regression) | |||
** windows: fastest on 1.8, now in second place (30% regression) | |||
** linux: middle on 1.8, now fastest on 1.9 (30% improvement) | |||
* Followups | |||
** talos force CC is landed -- did numbers change? | |||
* Firefox front-end perf | |||
** sayer to put list of tasks on wiki | |||
*** focus on measurements on tabbrowser reduction | |||
*** [[Performance:FrontEnd]] | |||
** dolske will do some profiling work | |||
* On radar | |||
** Stuart's page-out/page-in tests? | |||
** Theme optimization | |||
** roc's scrollbar issues | |||
** startup performance (fastload perf, loading libXUL and other files, etc.) (unowned) | |||
** more work to speed up onSecurityChange, but further work will require SSL work and reducing the number of notifications | |||
** others? | |||
Latest revision as of 18:44, 28 November 2007
Agenda
- AI's
- Infrastructure items
- Q4 Goals
Action Items
AI:aliceStandaloneTalos - looking for feedback, done for now
- AI:schrep
- talk to linux vendors about native theme painting performance
- Coop changed talos to accommodate, so now doing performance test runs again.
- AI: justin
- bug 400045
- going to watch numbers next week and pav to look for checkin that fixed it
- alice to look for "high number reporting" issue
- wait for mini's to try to rule out hardware/software
- pav/vlad to look at graph off mini's
- justin to follow up with him on if things are good
- AI: justin
justin to stock up on minis - ordering 50, only for perf- IT to build and image, and if possible, get on tree
- AI: Alice
- get in each OS ready to be imaged for new minis
- no mac, vista or leopard - alice to create a mac image
justin to bring up 2 machines, mac image coming next week, vista image a few weeks out- got pushed out for trunk
alice needs standard mac mini with vista, leopard, tiger
- AI: Vlad
- try to find out why mac is so slow
- Template:Bug:404399
- double check linux
Infrastructure
- Moz2 mini farm implementation
- number of machines -
- 18 machines for trunk & branch
- plan to roll them out
- IT to take images and roll them out.
- bhearsum is going to be working primarily in Build for the next 1-2 months.
- Will still be supporting the existing Talos machines
- Working on Try server Talos, Vista slaves, baselines is on the back burner for now.
- Discussion over Talos/Tbox stability
- Much more stable - planned to add the tests to the production tree in 1 month (11/3)
blocked on bug 393338- xml parsing bug re: svg - leaving this test off as it's unstable
- initial setup done, changes, very close
- pushing out to 11/14
- mac & linux having issues, very slow cycle time, linux bug bug 210931
- Talos on the try server bug 398192
- The Buildbot side is moving quickly, I've already run a couple of test slaves.
- Managing/interpreting the data will take longer to figure out.
- robcee has machines and passwords, pushed off for production perf stuff
- punt for 2-3 weeks due to other priorities
- Leak/Mochi tests on debug builds
- coop's item
- tracking bugs: bug 397724,
bug 374822, bug 397725 blocked on machines
- Talk about the happenings on the tree wrt bug 400045
- Ben/Robcee to look at numbers
- still not resolved, justin to follow up
- pav says numbers are back to normal - resolved?
- js test integration into talos
- crashing the browser
- same state, jresig
- alice's
- Goals for q4
- Agreed goals:
- stable production talos for branch trunk (4 platforms) on tree
- perf enabled try server
- stand alone talos box - DONE!
- baselines for historical numbers
- graph server improvements (perhaps seneca)
- Bring up new tinderboxen to run leak and mochi tests on debug builds.
- Agreed goals:
Leaks
QA testing debug builds
- Update from Tomcat.
Fragmentation
- Stuart testing different allocators.
- Can layout put more objects into arenas?
- Status for stuarts Javascript patch?
Status on found leak bugs
- DNS shutdown leak bug 102229. Has reproducible steps!
- Get bugs filed on bad LeakingPages leaks.
- Other bad leaks?
Fixed bugs
- 8 leaks resolved since last week. [1]
- 6 as FIXED.
Action Items
- AI:sicking Look into enabling trace-refcount, without the tracing part in nightlies.
- AI:cbarrett Look into OS leaks on Mac.
- AI:dbaron Make assertions fatal on new windows leak box.
- AI:sicking Test leaked handles on windows manually using purify.
- AI:sayrer Run leak buster while looking for trace-malloc leaks.
- AI:sicking to go through and prioritize leak bugs
Gecko Perf (speed) discussion
- Perf Bugs for FF3:
- Txul platform differences according to mac mini machines
- mac: slowest on 1.8, slower still on 1.9 (30% regression)
- windows: fastest on 1.8, now in second place (30% regression)
- linux: middle on 1.8, now fastest on 1.9 (30% improvement)
- Followups
- talos force CC is landed -- did numbers change?
- Firefox front-end perf
- sayer to put list of tasks on wiki
- focus on measurements on tabbrowser reduction
- Performance:FrontEnd
- dolske will do some profiling work
- sayer to put list of tasks on wiki
- On radar
- Stuart's page-out/page-in tests?
- Theme optimization
- roc's scrollbar issues
- startup performance (fastload perf, loading libXUL and other files, etc.) (unowned)
- more work to speed up onSecurityChange, but further work will require SSL work and reducing the number of notifications
- others?