Project Dory: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "== Project Goals == * Investigate the usage of current preferences: ** Understand and document existing preferences (lifetime, type, whether they are still in use, etc.) ** Cl...")
 
(Add trial run result to the results section)
Line 30: Line 30:


== Results ==
== Results ==
* A Hasal trial run to test the performance effect of changing JS baseline JIT threshold values:
** https://gist.github.com/ShakoHo/2e2321294d567d913eea5eaa58af60e0
** Twiddling the preference has influence of performance as can be seen in the test results, but there is no consistent change among the tests.


== External Links ==
== External Links ==

Revision as of 08:08, 20 October 2017

Project Goals

  • Investigate the usage of current preferences:
    • Understand and document existing preferences (lifetime, type, whether they are still in use, etc.)
    • Clean up preferences (unused, incorrectly used, non-obvious).
  • Use preferences as performance tuning knobs and investigate the performance implications of these knobs.
    • Prioritize the preferences with their relevance to performance.
    • Tweak the preferences and run automated tests against the values to see their performance implications.

Participants

  • Kan-Ru Chen
  • Cervantes Yu
  • Will Wang
  • WeiCheng Pan
  • Shako Ho
  • Walter Chen
  • Askeing Yen

Roadmap

  • Find a systematic way to manage and prioritize default preference values.
    • Co-work with libpref redesign project on new persistence format of preferences.
    • Find performance related preferences during the process.
    • Get feedback from relevant teams.
      • Initially we may target JS related preferences.
    • Record the performance implications of preferences using the new persistence format.

Questions

  • What's the new persistence format for preferences?

Meeting Notes

Results

External Links