この質問は、実際には私が投稿した以前の質問の更新です。ユーザーの意見から、コードをプロファイリングする必要があることに気付いたので、Vtune Amp を使用してコードの最初の部分をプロファイリングしました。そして、他の方法と比較してかなりの時間を消費する次のステートメントを取得しました
Source Line Source CPU Time by Utilization Overhead Time Spin Time
double high_val = atof(temp[2].c_str());
std::string s( (std::istreambuf_iterator<char>(&buffer)), std::istreambuf_iterator<char>());
boost::split( temp, lines[i], boost::is_any_of(",") );
上記のコード バッファは次のとおり
boost::asio::streambuf buffer
です。
上記の代替機能に関する提案はありますか?