QA/Fennec/Sync Performance Collection: Difference between revisions

From MozillaWiki
< QA‎ | Fennec
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 23: Line 23:
#Press "Sync Now"  
#Press "Sync Now"  
#At the end of the Sync, mount the internal disk via USB and get the "sync-log-NNNN.txt" files. These files should live in your /mnt/sdcard/downloads directory  
#At the end of the Sync, mount the internal disk via USB and get the "sync-log-NNNN.txt" files. These files should live in your /mnt/sdcard/downloads directory  
#Please rename them or put them in a folder so that they identify the device you tested this on, and send them to [[Philikon@mozilla.com|Philikon@mozilla.comphilikon]]@mozilla.com  
#Please rename them or put them in a folder so that they identify the device you tested this on, and send them to philikon@mozilla.com
#Repeat steps 1-9 for '''Three Runs''' per phone. Please make sure that you always clear Fennec's data (step 2) and reboot the phone (step 3) to get absolutely repeatable data.
#Repeat steps 1-9 for '''Three Runs''' per phone. Please make sure that you always clear Fennec's data (step 2) and reboot the phone (step 3) to get absolutely repeatable data.



Revision as of 02:10, 10 March 2011

Profiling Sync on Fennec

Summary

Fennec sync continues to cause performance issues on first time syncing with very large amounts of data. More specifically, there are still millions of javascript objects that sit on the IO thread that Garbage collection does not clean up properly.

How you can help, Provide sync logging through a custom extension, and submit your data to the Mozilla Services team. Follow the instructions below

Get an Android Phone with Fennec running

Download the extension

Steps to execute

  1. Pick a Sync account with lots of data in it. The more history, bookmarks, etc., the better.
  2. Install Fennec on the Android phone. If it's already installed, clear all data in Applications -> Manage Applications -> Fennec.
  3. Reboot the phone.
  4. Start up Fennec, go to http://philikon.de/files and install 'weave.xpi'
  5. After the add-on has been installed, restart Fennec.
  6. Verify that the Sync add-on is installed in the add-ons manager.
  7. Connect to your Sync account using the easy setup (aka Jpake authentication method).
  8. Press "Sync Now"
  9. At the end of the Sync, mount the internal disk via USB and get the "sync-log-NNNN.txt" files. These files should live in your /mnt/sdcard/downloads directory
  10. Please rename them or put them in a folder so that they identify the device you tested this on, and send them to philikon@mozilla.com
  11. Repeat steps 1-9 for Three Runs per phone. Please make sure that you always clear Fennec's data (step 2) and reboot the phone (step 3) to get absolutely repeatable data.

How to report

Resources