summaryrefslogtreecommitdiffstats
path: root/components/startup_metric_utils
Commit message (Collapse)AuthorAgeFilesLines
* Avoid using ToInternalValue in computing timings, so that the timings are ↵azarchs2014-09-161-2/+1
| | | | | | | | | | consistent accross platforms and with javascript performance timings API. BUG=413672 Review URL: https://codereview.chromium.org/557953006 Cr-Commit-Position: refs/heads/master@{#295123}
* Add LOCAL_ prefix to non-UMA histogram macros.asvitkine2014-08-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes it harder to accidently use the wrong macro. Also, removes the D* variants of the macros and associated DebugNow() function. These were rarely used and removing them removes clutter from the header file. Existing uses converted to be behind NDEBUG ifdefs. No functional changes except for a fix to the code in content_based_thumbnailing_algorithm.cc which was incorrectly using a ternary operator for the histogram name (which doesn't work since the macros cache the histogram object) and removal of local histograms Spellcheck.SuggestTime and Spellcheck.InitTime per groby@. Since this is an API rename, TBR'ing downstream owners. BUG=311349 TBR=groby@chromium.org,zea@chromium.org,jeremy@chromium.org,reveman@chromium.org,agl@chromium.org,jam@chromium.org Review URL: https://codereview.chromium.org/484603006 Cr-Commit-Position: refs/heads/master@{#291840}
* mac: Add a profiler for startup time.erikchen@chromium.org2014-07-182-0/+11
| | | | | | | | | | The profiler records UMA metrics for several key phases in Chrome startup. BUG=393819 Review URL: https://codereview.chromium.org/393753002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283974 0039d316-1c4b-4281-b951-d872f2087c98
* Componentize bookmarks_codec_unittestblundell@chromium.org2014-05-061-1/+2
| | | | | | | | | | | | Moves test_bookmark_client to the bookmarks component and componentizes bookmarks_codec_unittest. The latter entails moving data files to //components/test/data and accessing them from that location in the test. BUG=367839,367829 Review URL: https://codereview.chromium.org/269813006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268528 0039d316-1c4b-4281-b951-d872f2087c98
* Move some component's GN build files to main tree.brettw@chromium.org2014-04-021-0/+14
| | | | | | | | | | | | | This moves the files from the shadow tree and updates shared_library -> source_set. This also hooks up //url to the build (the file was already in the right place) BUG= R=blundell@chromium.org Review URL: https://codereview.chromium.org/221553002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@261140 0039d316-1c4b-4281-b951-d872f2087c98
* Report page load time for startup tests.jeremy@chromium.org2013-11-191-0/+30
| | | | | | | | | | | | | | | | | Add the following stats to startup tests: * foreground_tab_load_complete - time it took for the foreground tab to load * last_tab_load_complete - time it took for the last tab to load. All of these are in ms relative to browser main entry. Changes in Chrome: Report tab load time using base::Time rather than base::TimeTicks since all times are relative to browser main entry. BUG=317481 Review URL: https://codereview.chromium.org/62833008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236009 0039d316-1c4b-4281-b951-d872f2087c98
* Add UMA tracking for timings around Chrome exe and dll loading.koz@chromium.org2013-11-192-0/+51
| | | | | | | | | | See histograms.xml for UMA descriptions. BUG=314526 Review URL: https://codereview.chromium.org/57633002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235954 0039d316-1c4b-4281-b951-d872f2087c98
* Move startup_metric_utils.* to a new componentaberent@chromium.org2013-09-033-0/+240
startup_metric_utils is currently in chrome/common, but is only used by the browser. It can't be in chrome/browser because it is used by browser/bookmarks, which is becoming a component. To fix this create a new startup_metrics_utils component. BUG=280523 Review URL: https://chromiumcodereview.appspot.com/23515005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220932 0039d316-1c4b-4281-b951-d872f2087c98