Apollo 11.0
自动驾驶开放平台
apollo::resource_statistic 命名空间参考

apollo::resource_statistic 更多...

类

struct  CpuMetric
 
class  CpuResourceStatistic
 
struct  DiskMetric
 
class  DiskResourceStatistic
 
struct  GpuMetric
 
class  GpuResourceStatistic
 
struct  MemoryMetric
 
class  MemoryResourceStatistic
 
struct  ResourceMetrics
 
class  ResourceStatisticComponent
 
struct  ResourceStatisticConf
 

函数

std::vector< std::string > GetStatsLines (const std::string &stat_file, const int line_count)
 Get stats lines from file
 

详细描述

函数说明

◆ GetStatsLines()

std::vector< std::string > apollo::resource_statistic::GetStatsLines ( const std::string &  stat_file,
const int  line_count 
)

Get stats lines from file

参数
stat_fileFile to read
line_countNumber of lines to get
返回
Return the line_count lines of content in file

在文件 util.cc 第 24 行定义.

24 {
25 std::vector<std::string> stats_lines;
26 std::ifstream buffer(stat_file);
27 for (int line_num = 0; line_num < line_count; ++line_num) {
28 std::string line;
29 std::getline(buffer, line);
30 if (line.empty()) {
31 break;
32 }
33 stats_lines.push_back(line);
34 }
35 return stats_lines;
36}