QA/Fennec/Sync Performance Collection: Difference between revisions

From MozillaWiki
< QA‎ | Fennec
Jump to navigation Jump to search
Line 12: Line 12:




= Steps to execute =
= Steps to execute =
# Pick a Sync account with lots of data in it. The more history, bookmarks, etc., the better.
 
# Install Fennec on the Android phone. If it's already installed, clear all data in Applications -Manage Applications -Fennec.
#Pick a Sync account with lots of data in it. The more history, bookmarks, etc., the better.  
# Reboot the phone.
#Install Fennec on the Android phone. If it's already installed, clear all data in Applications -&gt; Manage Applications -&gt; Fennec.  
# Start up Fennec, go to http://philikon.de/files and install 'weave.xpi'
#Reboot the phone.  
# After the add-on has been installed, restart Fennec.
#Start up Fennec, go to http://philikon.de/files and install 'weave.xpi'  
# Verify that the Sync add-on is installed in the add-ons manager.
#After the add-on has been installed, restart Fennec.  
# Connect to your Sync account using the normal setup.
#Verify that the Sync add-on is installed in the add-ons manager.  
# Press "Sync Now"
#Connect to your Sync account using the normal setup.  
# 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
#Press "Sync Now"  
# Please rename them or put them in a folder so that they identify the device you tested this on, and send them to me.
#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  
# Repeat steps 1-9 at least twice 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.
#Please rename them or put them in a folder so that they identify the device you tested this on, and send them to me.  
#Repeat steps 1-9 at least twice 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 =  
= How to report =  

Revision as of 02:02, 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 normal setup.
  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 me.
  11. Repeat steps 1-9 at least twice 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