Don't record process creation when getting time fails
Change-Id: I617f47e788f84942370b8668479f826700afd20e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5193150 Code-Coverage: findit-for-me@appspot.gserviceaccount.com <findit-for-me@appspot.gserviceaccount.com> Commit-Queue: Sean Maher <spvw@chromium.org> Reviewed-by: Francois Pierre Doray <fdoray@chromium.org> Cr-Commit-Position: refs/heads/main@{#1247228}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
cb7b25e820
commit
2ac4ffb28f
@@ -32,7 +32,11 @@ CommonStartupMetricRecorder& GetCommon() {
|
|||||||
|
|
||||||
void CommonStartupMetricRecorder::RecordStartupProcessCreationTime(
|
void CommonStartupMetricRecorder::RecordStartupProcessCreationTime(
|
||||||
base::Time time) {
|
base::Time time) {
|
||||||
RecordStartupProcessCreationTime(StartupTimeToTimeTicks(time));
|
// In certain cases, getting the process creation can fail, and no metrics
|
||||||
|
// should be emitted in that case.
|
||||||
|
if (time != base::Time()) {
|
||||||
|
RecordStartupProcessCreationTime(StartupTimeToTimeTicks(time));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void CommonStartupMetricRecorder::RecordStartupProcessCreationTime(
|
void CommonStartupMetricRecorder::RecordStartupProcessCreationTime(
|
||||||
|
Reference in New Issue
Block a user