|
Add guards to metric values; erase bad events/metrics from db
Improves the database by not inserting blatantly erroneous data, and by deleting
any events or metrics which cannot be properly retrieved from the database.
Also make DB take a metric for AddMetric() - this makes it so that we have a
more accurate timestamp since we record the time before the thread-jumping.
BUG= 130212
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=157168
Total comments: 10
Total comments: 35
Total comments: 2
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+396 lines, -106 lines) |
Patch |
 |
M |
chrome/browser/performance_monitor/constants.h
|
View
|
1
2
3
4
|
2 chunks |
+17 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/performance_monitor/constants.cc
|
View
|
1
2
3
4
|
2 chunks |
+14 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/performance_monitor/database.h
|
View
|
|
3 chunks |
+5 lines, -7 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/performance_monitor/database.cc
|
View
|
1
2
3
|
9 chunks |
+65 lines, -22 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/performance_monitor/database_unittest.cc
|
View
|
1
2
|
10 chunks |
+144 lines, -22 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/performance_monitor/metric.h
|
View
|
1
2
3
|
1 chunk |
+17 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/performance_monitor/metric.cc
|
View
|
1
2
|
2 chunks |
+75 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/performance_monitor/performance_monitor.h
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/performance_monitor/performance_monitor.cc
|
View
|
|
5 chunks |
+19 lines, -12 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/performance_monitor/startup_timer.cc
|
View
|
|
3 chunks |
+10 lines, -8 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/performance_monitor/performance_monitor_ui_constants.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -13 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/performance_monitor/performance_monitor_ui_util.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/performance_monitor/performance_monitor_ui_util.cc
|
View
|
1
2
3
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/performance_monitor/performance_monitor_ui_util_unittest.cc
|
View
|
|
4 chunks |
+21 lines, -10 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/performance_monitor/web_ui_handler.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
Total messages: 12 (0 generated)
|