Commit bc60f1b7 authored by Peter Kasting's avatar Peter Kasting Committed by Commit Bot

Misc. cleanup, components/ edition.

* Shorten code
* Use const more
* Inline temps
* Use safe conversions for float -> int
* TimeDelta::InMicrosecondsF() returns a double


Bug: none
Change-Id: I798ee7107bcbda863f95ee7921c4ddfd76768183
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2359008
Commit-Queue: Cait Phillips <caitkp@chromium.org>
Reviewed-by: default avatarCait Phillips <caitkp@chromium.org>
Auto-Submit: Peter Kasting <pkasting@chromium.org>
Cr-Commit-Position: refs/heads/master@{#799616}
parent 4e425ce4
...@@ -1514,10 +1514,9 @@ TEST_P(UrlRequestTest, PerfTest) { ...@@ -1514,10 +1514,9 @@ TEST_P(UrlRequestTest, PerfTest) {
LOG(INFO) << "Single Iteration time " LOG(INFO) << "Single Iteration time "
<< delta.InMillisecondsF() / kTestIterations << " ms"; << delta.InMillisecondsF() / kTestIterations << " ms";
double bytes_per_ms = const double bytes_per_second =
kDownloadSize * kTestIterations / delta.InMillisecondsF(); kDownloadSize * kTestIterations / delta.InSecondsF();
double megabytes_per_ms = bytes_per_ms / 1000000; const double megabits_per_second = bytes_per_second / 1'000'000 * 8;
double megabits_per_second = megabytes_per_ms * 8 * 1000;
LOG(INFO) << "Average Throughput: " << megabits_per_second << " mbps"; LOG(INFO) << "Average Throughput: " << megabits_per_second << " mbps";
Cronet_EngineParams_Destroy(engine_params); Cronet_EngineParams_Destroy(engine_params);
......
...@@ -283,7 +283,7 @@ double UserClassifier::GetHoursSinceLastTime(Event event) const { ...@@ -283,7 +283,7 @@ double UserClassifier::GetHoursSinceLastTime(Event event) const {
return 0; return 0;
} }
base::TimeDelta since_last_time = const base::TimeDelta since_last_time =
clock_->Now() - pref_service_->GetTime(GetLastTimeKey(event)); clock_->Now() - pref_service_->GetTime(GetLastTimeKey(event));
return since_last_time / base::TimeDelta::FromHours(1); return since_last_time / base::TimeDelta::FromHours(1);
} }
......
...@@ -88,11 +88,9 @@ void MediaControlsProgressView::UpdateProgress( ...@@ -88,11 +88,9 @@ void MediaControlsProgressView::UpdateProgress(
if (media_position.playback_rate() == 0 && update_progress_timer_.IsRunning()) if (media_position.playback_rate() == 0 && update_progress_timer_.IsRunning())
update_progress_timer_.Stop(); update_progress_timer_.Stop();
base::TimeDelta current_position = media_position.GetPosition(); const base::TimeDelta current_position = media_position.GetPosition();
base::TimeDelta duration = media_position.duration(); const base::TimeDelta duration = media_position.duration();
SetBarProgress(current_position / duration);
double progress = current_position / duration;
SetBarProgress(progress);
// Time formatting can't yet represent durations greater than 24 hours in // Time formatting can't yet represent durations greater than 24 hours in
// base::DURATION_WIDTH_NUMERIC format. // base::DURATION_WIDTH_NUMERIC format.
......
...@@ -358,7 +358,7 @@ double UserClassifier::GetHoursSinceLastTime(Metric metric) const { ...@@ -358,7 +358,7 @@ double UserClassifier::GetHoursSinceLastTime(Metric metric) const {
return 0; return 0;
} }
base::TimeDelta since_last_time = const base::TimeDelta since_last_time =
clock_->Now() - DeserializeTime(pref_service_->GetInt64( clock_->Now() - DeserializeTime(pref_service_->GetInt64(
kLastTimeKeys[static_cast<int>(metric)])); kLastTimeKeys[static_cast<int>(metric)]));
return since_last_time / base::TimeDelta::FromHours(1); return since_last_time / base::TimeDelta::FromHours(1);
......
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
#include "base/check_op.h" #include "base/check_op.h"
#include "base/i18n/case_conversion.h" #include "base/i18n/case_conversion.h"
#include "base/metrics/histogram.h" #include "base/metrics/histogram.h"
#include "base/numerics/safe_conversions.h"
#include "base/stl_util.h" #include "base/stl_util.h"
#include "base/strings/strcat.h" #include "base/strings/strcat.h"
#include "base/strings/string_number_conversions.h" #include "base/strings/string_number_conversions.h"
...@@ -394,11 +395,10 @@ int ShortcutsProvider::CalculateScore( ...@@ -394,11 +395,10 @@ int ShortcutsProvider::CalculateScore(
// (1.0 / each 5 additional hits), up to a maximum of 5x as long. // (1.0 / each 5 additional hits), up to a maximum of 5x as long.
const double kMaxDecaySpeedDivisor = 5.0; const double kMaxDecaySpeedDivisor = 5.0;
const double kNumUsesPerDecaySpeedDivisorIncrement = 5.0; const double kNumUsesPerDecaySpeedDivisorIncrement = 5.0;
double decay_divisor = std::min( const double decay_divisor = std::min(
kMaxDecaySpeedDivisor, kMaxDecaySpeedDivisor,
(shortcut.number_of_hits + kNumUsesPerDecaySpeedDivisorIncrement - 1) / (shortcut.number_of_hits + kNumUsesPerDecaySpeedDivisorIncrement - 1) /
kNumUsesPerDecaySpeedDivisorIncrement); kNumUsesPerDecaySpeedDivisorIncrement);
return static_cast<int>((base_score / exp(decay_exponent / decay_divisor)) + return base::ClampRound(base_score / exp(decay_exponent / decay_divisor));
0.5);
} }
...@@ -163,10 +163,9 @@ class TabLoadingFrameNavigationPolicyTest ...@@ -163,10 +163,9 @@ class TabLoadingFrameNavigationPolicyTest
// The current time, expressed as a multiple of the timeout period. // The current time, expressed as a multiple of the timeout period.
double GetRelativeTime() { double GetRelativeTime() {
base::TimeTicks now = task_environment()->GetMockTickClock()->NowTicks(); const base::TimeTicks now =
base::TimeDelta elapsed = now - start_; task_environment()->GetMockTickClock()->NowTicks();
double relative = elapsed / policy_->GetMaxTimeoutForTesting(); return (now - start_) / policy_->GetMaxTimeoutForTesting();
return relative;
} }
private: private:
......
...@@ -1994,9 +1994,10 @@ TEST_F(SyncSchedulerImplTest, PollOnStartUpWithinBoundsAfterLongPause) { ...@@ -1994,9 +1994,10 @@ TEST_F(SyncSchedulerImplTest, PollOnStartUpWithinBoundsAfterLongPause) {
bool found_delay_greater_than_5_permille = false; bool found_delay_greater_than_5_permille = false;
bool found_delay_less_or_equal_5_permille = false; bool found_delay_less_or_equal_5_permille = false;
for (int i = 0; i < 10000; ++i) { for (int i = 0; i < 10000; ++i) {
base::Time result = ComputeLastPollOnStart(last_poll, poll_interval, now); const base::Time result =
base::TimeDelta delay = result + poll_interval - now; ComputeLastPollOnStart(last_poll, poll_interval, now);
double fraction = delay / poll_interval; const base::TimeDelta delay = result + poll_interval - now;
const double fraction = delay / poll_interval;
if (fraction > 0.005) { if (fraction > 0.005) {
found_delay_greater_than_5_permille = true; found_delay_greater_than_5_permille = true;
} else { } else {
......
...@@ -144,9 +144,10 @@ void BeginFrameArgs::AsValueInto(base::trace_event::TracedValue* state) const { ...@@ -144,9 +144,10 @@ void BeginFrameArgs::AsValueInto(base::trace_event::TracedValue* state) const {
state->SetString("subtype", TypeToString(type)); state->SetString("subtype", TypeToString(type));
state->SetInteger("source_id", frame_id.source_id); state->SetInteger("source_id", frame_id.source_id);
state->SetInteger("sequence_number", frame_id.sequence_number); state->SetInteger("sequence_number", frame_id.sequence_number);
state->SetDouble("frame_time_us", frame_time.since_origin().InMicroseconds()); state->SetDouble("frame_time_us",
state->SetDouble("deadline_us", deadline.since_origin().InMicroseconds()); frame_time.since_origin().InMicrosecondsF());
state->SetDouble("interval_us", interval.InMicroseconds()); state->SetDouble("deadline_us", deadline.since_origin().InMicrosecondsF());
state->SetDouble("interval_us", interval.InMicrosecondsF());
#ifndef NDEBUG #ifndef NDEBUG
state->SetString("created_from", created_from.ToString()); state->SetString("created_from", created_from.ToString());
#endif #endif
......
...@@ -168,11 +168,11 @@ void DelayBasedTimeSource::AsValueInto( ...@@ -168,11 +168,11 @@ void DelayBasedTimeSource::AsValueInto(
base::trace_event::TracedValue* state) const { base::trace_event::TracedValue* state) const {
state->SetString("type", TypeString()); state->SetString("type", TypeString());
state->SetDouble("last_tick_time_us", state->SetDouble("last_tick_time_us",
LastTickTime().since_origin().InMicroseconds()); LastTickTime().since_origin().InMicrosecondsF());
state->SetDouble("next_tick_time_us", state->SetDouble("next_tick_time_us",
NextTickTime().since_origin().InMicroseconds()); NextTickTime().since_origin().InMicrosecondsF());
state->SetDouble("interval_us", interval_.InMicroseconds()); state->SetDouble("interval_us", interval_.InMicrosecondsF());
state->SetDouble("timebase_us", timebase_.since_origin().InMicroseconds()); state->SetDouble("timebase_us", timebase_.since_origin().InMicrosecondsF());
state->SetBoolean("active", active_); state->SetBoolean("active", active_);
} }
......
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