From fa6cf9588021ebee6fb7aa1861a14039409ff82f Mon Sep 17 00:00:00 2001 From: Jason Simmons Date: Thu, 21 Apr 2022 12:24:06 -0700 Subject: [PATCH] Remove use of stringstream in the FrameTimingsRecorder constructor (flutter/engine#32840) --- engine/src/flutter/flow/frame_timings.cc | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/engine/src/flutter/flow/frame_timings.cc b/engine/src/flutter/flow/frame_timings.cc index d37c22fb1db..7b5c0f908f4 100644 --- a/engine/src/flutter/flow/frame_timings.cc +++ b/engine/src/flutter/flow/frame_timings.cc @@ -5,7 +5,7 @@ #include "flutter/flow/frame_timings.h" #include -#include +#include #include "flutter/common/settings.h" #include "flutter/fml/logging.h" @@ -15,19 +15,13 @@ namespace flutter { std::atomic FrameTimingsRecorder::frame_number_gen_ = {1}; -static std::string ToString(uint64_t val) { - std::stringstream stream; - stream << val; - return stream.str(); -} - FrameTimingsRecorder::FrameTimingsRecorder() : frame_number_(frame_number_gen_++), - frame_number_trace_arg_val_(ToString(frame_number_)) {} + frame_number_trace_arg_val_(std::to_string(frame_number_)) {} FrameTimingsRecorder::FrameTimingsRecorder(uint64_t frame_number) : frame_number_(frame_number), - frame_number_trace_arg_val_(ToString(frame_number_)) {} + frame_number_trace_arg_val_(std::to_string(frame_number_)) {} FrameTimingsRecorder::~FrameTimingsRecorder() = default;