156
edits
Vincent Liu (talk | contribs) |
Vincent Liu (talk | contribs) |
||
| Line 27: | Line 27: | ||
*** a). After Bug 1371838 was landed, you can profile WRRender by geckoProfile. To do this in Talos, please do the following before everything starts. | *** a). After Bug 1371838 was landed, you can profile WRRender by geckoProfile. To do this in Talos, please do the following before everything starts. | ||
**** Add WRWorker,WRRenderBackend,Renderer to https://searchfox.org/mozilla-central/rev/7a8c667bdd2a4a32746c9862356e199627c0896d/testing/talos/talos/gecko_profile.py#39 | **** Add WRWorker,WRRenderBackend,Renderer to https://searchfox.org/mozilla-central/rev/7a8c667bdd2a4a32746c9862356e199627c0896d/testing/talos/talos/gecko_profile.py#39 | ||
*** | *** b). run ./mach buildSymbols to generate symbols into .zip file, says firefox-XXX.crashreporter-symbols-full.zip. | ||
*** | *** c). run ./mach talos-test --symbolsPath /Absolute-Path-To-OBJ/dist/firefox-XXX.crashreporter-symbols-full.zip --geckoProfile --cycles 1 --activeTests tresize. After this command, it generated another zip file for geckoProfile in testing/mozharness/build/blobber_upload_dir/. | ||
*** | *** d). unzip zip file generated in c) to get geckoProfile | ||
** run Talos with geckoProfile on try server. You can add |mozharness: --geckoProfile| in your try command.The belowing is a try command example for linux. | ** run Talos with geckoProfile on try server. You can add |mozharness: --geckoProfile| in your try command.The belowing is a try command example for linux. | ||
*** try: -b o -p linux64 -u none -t all[x64] mozharness: --geckoProfile --rebuild-talos 10 | *** try: -b o -p linux64 -u none -t all[x64] mozharness: --geckoProfile --rebuild-talos 10 | ||
edits