|
Extract guts of ChromeStabilityMetricsProvider into helper class
The iOS port needs to turn down its usage of ChromeStabilityMetricsProvider in
favor of using its own stability metrics provider. To minimize code duplication
between the two providers, this CL extracts the code that will be common
between the two into a shared helper class.
As a necessary dependence, this CL also componentizes
system_memory_stats_recorder*. Those files can be componentized as-is.
BUG= 512422
Committed: https://crrev.com/8ae15621b008c8df6a71af4f6a5a3ff28b6131d0
Cr-Commit-Position: refs/heads/master@{#351036}
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+285 lines, -635 lines) |
Patch |
 |
M |
chrome/browser/android/metrics/uma_session_stats.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/memory/system_memory_stats_recorder.h
|
View
|
|
1 chunk |
+0 lines, -30 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/memory/system_memory_stats_recorder_linux.cc
|
View
|
|
1 chunk |
+0 lines, -97 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/memory/system_memory_stats_recorder_win.cc
|
View
|
|
1 chunk |
+0 lines, -44 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/memory/tab_manager.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/metrics/chrome_metrics_service_client.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/metrics/chrome_stability_metrics_provider.h
|
View
|
|
3 chunks |
+2 lines, -29 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/metrics/chrome_stability_metrics_provider.cc
|
View
|
1
2
3
4
5
6
|
8 chunks |
+15 lines, -201 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/metrics/chrome_stability_metrics_provider_unittest.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/metrics/metrics_service_browsertest.cc
|
View
|
1
2
|
2 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_browser.gypi
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+2 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/common/pref_names.h
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+0 lines, -8 lines |
0 comments
|
Download
|
 |
M |
chrome/common/pref_names.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+0 lines, -34 lines |
0 comments
|
Download
|
 |
M |
components/components_tests.gyp
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
components/metrics.gypi
|
View
|
1
2
3
4
5
6
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
components/metrics/BUILD.gn
|
View
|
1
2
3
4
5
6
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
components/metrics/metrics_pref_names.h
|
View
|
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
components/metrics/metrics_pref_names.cc
|
View
|
|
4 chunks |
+34 lines, -0 lines |
0 comments
|
Download
|
 |
A |
components/metrics/stability_metrics_helper.h
|
View
|
1
2
3
4
5
6
|
1 chunk |
+63 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
components/metrics/stability_metrics_helper.cc
|
View
|
1
2
3
4
|
10 chunks |
+30 lines, -165 lines |
0 comments
|
Download
|
 |
A |
components/metrics/stability_metrics_helper_unittest.cc
|
View
|
|
1 chunk |
+96 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
components/metrics/system_memory_stats_recorder.h
|
View
|
|
2 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
A + |
components/metrics/system_memory_stats_recorder_linux.cc
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
A + |
components/metrics/system_memory_stats_recorder_win.cc
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
Total messages: 21 (6 generated)
|