OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/browser_main.h" | 5 #include "chrome/browser/browser_main.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <string> | 8 #include <string> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 470 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
481 net::internal::ClientSocketPoolBaseHelper::set_connect_backup_jobs_enabled( | 481 net::internal::ClientSocketPoolBaseHelper::set_connect_backup_jobs_enabled( |
482 true); | 482 true); |
483 } else if (parsed_command_line().HasSwitch( | 483 } else if (parsed_command_line().HasSwitch( |
484 switches::kDisableConnectBackupJobs)) { | 484 switches::kDisableConnectBackupJobs)) { |
485 net::internal::ClientSocketPoolBaseHelper::set_connect_backup_jobs_enabled( | 485 net::internal::ClientSocketPoolBaseHelper::set_connect_backup_jobs_enabled( |
486 false); | 486 false); |
487 } else { | 487 } else { |
488 const base::FieldTrial::Probability kConnectBackupJobsDivisor = 100; | 488 const base::FieldTrial::Probability kConnectBackupJobsDivisor = 100; |
489 // 1% probability. | 489 // 1% probability. |
490 const base::FieldTrial::Probability kConnectBackupJobsProbability = 1; | 490 const base::FieldTrial::Probability kConnectBackupJobsProbability = 1; |
491 // After June 30, 2011 builds, it will always be in defaut group. | 491 // After June 30, 2011 builds, it will always be in default group. |
492 scoped_refptr<base::FieldTrial> trial( | 492 scoped_refptr<base::FieldTrial> trial( |
493 new base::FieldTrial("ConnnectBackupJobs", | 493 new base::FieldTrial("ConnnectBackupJobs", |
494 kConnectBackupJobsDivisor, "ConnectBackupJobsEnabled", 2011, 6, | 494 kConnectBackupJobsDivisor, "ConnectBackupJobsEnabled", 2011, 6, |
495 30)); | 495 30)); |
496 const int connect_backup_jobs_enabled = trial->kDefaultGroupNumber; | 496 const int connect_backup_jobs_enabled = trial->kDefaultGroupNumber; |
497 trial->AppendGroup("ConnectBackupJobsDisabled", | 497 trial->AppendGroup("ConnectBackupJobsDisabled", |
498 kConnectBackupJobsProbability); | 498 kConnectBackupJobsProbability); |
499 const int trial_group = trial->group(); | 499 const int trial_group = trial->group(); |
500 net::internal::ClientSocketPoolBaseHelper::set_connect_backup_jobs_enabled( | 500 net::internal::ClientSocketPoolBaseHelper::set_connect_backup_jobs_enabled( |
501 trial_group == connect_backup_jobs_enabled); | 501 trial_group == connect_backup_jobs_enabled); |
(...skipping 1466 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1968 #if defined(OS_CHROMEOS) | 1968 #if defined(OS_CHROMEOS) |
1969 // To be precise, logout (browser shutdown) is not yet done, but the | 1969 // To be precise, logout (browser shutdown) is not yet done, but the |
1970 // remaining work is negligible, hence we say LogoutDone here. | 1970 // remaining work is negligible, hence we say LogoutDone here. |
1971 chromeos::BootTimesLoader::Get()->AddLogoutTimeMarker("LogoutDone", | 1971 chromeos::BootTimesLoader::Get()->AddLogoutTimeMarker("LogoutDone", |
1972 false); | 1972 false); |
1973 chromeos::BootTimesLoader::Get()->WriteLogoutTimes(); | 1973 chromeos::BootTimesLoader::Get()->WriteLogoutTimes(); |
1974 #endif | 1974 #endif |
1975 TRACE_EVENT_END_ETW("BrowserMain", 0, 0); | 1975 TRACE_EVENT_END_ETW("BrowserMain", 0, 0); |
1976 return result_code; | 1976 return result_code; |
1977 } | 1977 } |
OLD | NEW |