Commit 9b53dab3 authored by jar@chromium.org's avatar jar@chromium.org

Change command line switch for controlling profiling

Change --enable-tracking to --enable-profiling

r=rtenneti
Review URL: http://codereview.chromium.org/8499050

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109847 0039d316-1c4b-4281-b951-d872f2087c98
parent dda97685
......@@ -1218,10 +1218,10 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl() {
browser_process_.reset(new BrowserProcessImpl(parsed_command_line()));
}
if (parsed_command_line().HasSwitch(switches::kEnableTracking)) {
if (parsed_command_line().HasSwitch(switches::kEnableProfiling)) {
// User wants to override default tracking status.
std::string flag =
parsed_command_line().GetSwitchValueASCII(switches::kEnableTracking);
parsed_command_line().GetSwitchValueASCII(switches::kEnableProfiling);
bool enabled = flag.compare("0") != 0;
tracked_objects::ThreadData::InitializeAndSetTrackingStatus(enabled);
}
......
......@@ -520,6 +520,13 @@ const char kEnableResourceContentSettings[] =
// Enables speculative TCP/IP preconnection.
const char kEnablePreconnect[] = "enable-preconnect";
// Enables tracking of tasks in profiler for viewing via about:profiler.
// To predominantly disable tracking (profiling), use the command line switch:
// --enable-profiling=0
// Some tracking will still take place at startup, but it will be turned off
// during chrome_browser_main.
const char kEnableProfiling[] = "enable-profiling";
// Controls the support for SDCH filtering (dictionary based expansion of
// content). By default SDCH filtering is enabled. To disable SDCH filtering,
// use "--enable-sdch=0" as command line argument. SDCH is currently only
......@@ -558,13 +565,6 @@ const char kEnableTabGroupsContextMenu[] = "enable-tab-groups-context-menu";
// Enables the "synced bookmarks" folder.
const char kEnableSyncedBookmarksFolder[] = "enable-synced-bookmarks-folder";
// Enables tracking of tasks in profiler for viewing via about:tracking.
// To predominantly disable tracking (profiling), use the command line switch:
// --enable-tracking=0
// Some tracking will still take place at startup, but it will be turned off
// during chrome_browser_main.
const char kEnableTracking[] = "enable-tracking";
// Spawns threads to watch for excessive delays in specified message loops.
// User should set breakpoints on Alarm() to examine problematic thread.
//
......
......@@ -148,6 +148,7 @@ extern const char kEnableNaClDebug[];
extern const char kEnableNTPBookmarkFeatures[];
extern const char kEnablePlatformApps[];
extern const char kEnablePreconnect[];
extern const char kEnableProfiling[];
extern const char kEnableResourceContentSettings[];
extern const char kEnableSdch[];
extern const char kEnableSearchProviderApiV2[];
......@@ -161,7 +162,6 @@ extern const char kEnableSyncTabs[];
extern const char kEnableSyncTabsForOtherClients[];
extern const char kEnableSyncAppNotifications[];
extern const char kEnableSyncedBookmarksFolder[];
extern const char kEnableTracking[];
extern const char kEnableTabGroupsContextMenu[];
extern const char kEnableTopSites[];
extern const char kEnableWatchdog[];
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment