Commit Graph

28 Commits

Author SHA1 Message Date
David Major
2f857c3fba Bug 1411661: Push Speedometer files down a level so they can refer to "../resources". r=froydnj,jmaher 2017-10-25 18:05:34 -04:00
Andreas Farre
69b57f7377 Bug 1407207 - Make it possible to turn off budget throttling for pgo. r=ted
When generating the pgo profile the timeout background budget depletes
for build/pgo/index.html, due to the profiling build actually being
slower than ordinary builds. This defeats the purpose of budget, so
turn off background throttling with budget when generating the profile.
2017-10-12 14:57:36 +02:00
Gregory Szorc
225e1d8ea8 Bug 1356652 - Expose Speedometer to PGO HTTP server; r=froydnj,glandium
The HTTP server can dynamically map URLs to local filesystem paths.
We employ this so Speedometer's files are available to the server.

MozReview-Commit-ID: EpF1aD6meZH
2017-08-25 10:33:11 -07:00
Gregory Szorc
d1adc01850 Bug 1393657 - Use mozfile.TemporaryDirectory; r=glandium
An inline comment wanted it. The change is trivial.

MozReview-Commit-ID: CqyOYqNzwzr
2017-08-24 18:32:05 -07:00
Gregory Szorc
10ba5c895f Bug 1393657 - Reformat profileserver.py; r=glandium
The file was using 2 space indent. I ran `autopep8` on it. Most of the
changes are whitespace only.

MozReview-Commit-ID: 1C7yDUQCfKl
2017-08-24 18:30:18 -07:00
Gregory Szorc
589708ec36 Bug 1393657 - Clean up imports in profileserver.py; r=glandium
Remove unused imports. Put stdlib imports first. And sort.

MozReview-Commit-ID: 9CAlCe2vA9z
2017-08-24 18:25:42 -07:00
Mike Hommey
612acd8d4b Bug 1293837 - Followup to fix 32-bit PGO builds r=me 2016-08-11 14:40:59 -07:00
Andrew Halberstadt
e571a26457 Bug 1255567 - Sign quitter extension for valgrind-test and pgo/profileserver, r=jgriffin
MozReview-Commit-ID: HtH8z4rBSMY
2016-03-10 15:37:51 -05:00
Gregory Szorc
296978dd32 Bug 1251313 - Adjust PATH to find pgort140.dll under Visual Studio 2015; r=ted
32-bit PGO builds need to modify the PATH to find pgortXXX.dll. We were
doing this for Visual Studio 2013 (VC12) in 2 locations. We weren't
doing it for Visual Studio 2015. This resulted in a failure to launch
PGO instrumented executables because pgort140.dll could not be found.

This commit refactors the PATH munging to support Visual Studio 2015.

MozReview-Commit-ID: 4EKf8gjcNH6
2016-02-27 13:18:26 -08:00
Carsten "Tomcat" Book
5ba717bd52 Backed out changeset 200da85932e9 (bug 1230862) for valgrind perma failures 2016-02-10 11:04:50 +01:00
Julien Pagès
8c54a35567 Bug 1230862 - Remove mozhttpd. r=wlach 2016-02-09 03:26:43 +01:00
Mike Hommey
45db5c522a Bug 1229731 - Run Firefox a first time to fill its profile before doing the actual profiling run for PGO. r=ted 2015-12-31 07:46:10 +09:00
Brian R. Bondy
e696b03758 Bug 598615 - Rename HAVE_64BIT_OS to HAVE_64BIT_BUILD. r=ted 2014-06-24 22:16:25 -04:00
David Major
bd3edb5d47 Bug 919735: For VS2013, put the 32-bit PGO files first on the PATH. r=ted 2014-03-14 12:48:59 -07:00
Wes Kocher
bdda9eea2c Backed out changeset f1abdc201968 (bug 823787) for breaking PGO builds on Windows 2013-12-12 19:43:25 -08:00
Nicholas Nethercote
52917c3743 Bug 823787 - Make profilerserver.py use a non-zero exit code on failure. r=ted. 2013-12-12 14:08:40 -08:00
Ted Mielczarek
4fea9bc529 bug 641829 - add a Quitter extension for profileserver.py. r=jmaher 2011-05-26 09:07:35 -04:00
Ted Mielczarek
7922ecea63 bug 746244 - Port profileserver.py to Mozbase. r=jhammel 2013-05-28 15:33:57 -04:00
Mike Hommey
8c68cdf751 Bug 840094 - Change how nsZipArchive logging works. r=taras,r=gps
Now log in a single file given by the MOZ_JAR_LOG_FILE environment variable.
Log entries contain the URI of the Zip archive, followed by the path in the
archive.
* * *
Bug 840094 - Fixup for debug builds failure because of nsZipArchive::CloseArchive being called several times
2013-02-19 11:02:12 +01:00
Gervase Markham
cb6a072c2a Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Justin Lebar
d880cbaf8c Bug 672563 - Back out bug 663251 so we run the profiling step only once on Linux. Takes profileserver.py back to dc8d154f3710. r=ted 2011-07-19 14:12:51 -04:00
Justin Lebar
4ea14c670d Bug 669408 - Construct a new profile each time we run an instrumented build during PGO. r=ted 2011-07-06 09:49:57 -04:00
Justin Lebar
e004f8cd0f Bug 663251 - Make profileserver.py take an optional argument, specifying the number of times to run the profiling step. 2011-06-14 09:44:34 -04:00
Michael Wu
38bd528683 Bug 641614 - Fix reordering of localized files in omnijar, r=ted 2011-06-10 17:54:01 -07:00
Michael Wu
374e42c31d Bug 656050 - Fix jar reordering on linux by moving jarlog dir, r=ted 2011-05-17 11:06:16 -07:00
Phil Ringnalda
167018fec1 Bug 629202 followup, perhaps this is what the patch actually meant to do, a=bustage 2011-02-04 19:38:52 -08:00
Edmund Wong
1c66536c3e Bug 629202 - Fixed 'ImportError: No module named automation' during valgrind-linux test, r+a=ted 2011-02-02 07:44:00 -08:00
Edmund Wong
e43de6b188 Bug 418896 - Removed profileserver.py.in from being preprocessed; r=ted a=NPOTB 2011-01-25 15:15:38 -05:00