Home
last modified time | relevance | path

Searched refs:diskioData (Results 1 – 6 of 6) sorted by relevance

/developtools/smartperf_host/trace_streamer/test/unittest/htrace/
Dhtrace_diskio_parser_test.cpp78 std::string diskioData = ""; in SetDiskioData() local
79 diskioInfo->SerializeToString(&diskioData); in SetDiskioData()
80 return diskioData; in SetDiskioData()
96 std::string diskioData = ""; variable
97 diskioInfo->SerializeToString(&diskioData);
98 …r::BytesView diskioInfoData(reinterpret_cast<const uint8_t*>(diskioData.data()), diskioData.size()…
115 std::string diskioData = SetDiskioData(diskiodataInfo); variable
116 …r::BytesView diskioInfoData(reinterpret_cast<const uint8_t*>(diskioData.data()), diskioData.size()…
134 std::string diskioData = SetDiskioData(diskiodataInfo); variable
135 …:BytesView diskioInfoData01(reinterpret_cast<const uint8_t*>(diskioData.data()), diskioData.size()…
[all …]
/developtools/profiler/device/plugins/diskio_plugin/src/
Dtest_main.cpp97 DiskioData diskioData; in main() local
98 diskioData.ParseFromArray(dataBuffer.data(), len); in main()
101 std::cout << "prev_rd_sectors_kb:" << diskioData.prev_rd_sectors_kb() << std::endl; in main()
102 std::cout << "prev_wr_sectors_kb:" << diskioData.prev_wr_sectors_kb() << std::endl; in main()
103 … std::cout << "prev_timestamp.tv_sec:" << diskioData.prev_timestamp().tv_sec() << std::endl; in main()
104 … std::cout << "prev_timestamp.tv_nsec:" << diskioData.prev_timestamp().tv_nsec() << std::endl; in main()
105 std::cout << "rd_sectors_kb:" << diskioData.rd_sectors_kb() << std::endl; in main()
106 std::cout << "wr_sectors_kb:" << diskioData.wr_sectors_kb() << std::endl; in main()
107 std::cout << "timestamp.tv_sec:" << diskioData.timestamp().tv_sec() << std::endl; in main()
108 std::cout << "timestamp.tv_nsec:" << diskioData.timestamp().tv_nsec() << std::endl; in main()
Ddiskio_data_plugin.cpp147 template <typename T> void DiskioDataPlugin::SetTimestamp(T& diskioData) in SetTimestamp() argument
149 auto* prevTimestamp = diskioData.mutable_prev_timestamp(); in SetTimestamp()
155 auto* timestamp = diskioData.mutable_timestamp(); in SetTimestamp()
163 template <typename T> void DiskioDataPlugin::SetDiskioData(T& diskioData, const char* pFile, uint32… in SetDiskioData() argument
192 diskioData.set_prev_rd_sectors_kb(prevRdSectorsKb_); in SetDiskioData()
194 diskioData.set_prev_wr_sectors_kb(prevWrSectorsKb_); in SetDiskioData()
195 diskioData.set_rd_sectors_kb(rd_sectors_kb); // 当前系统从磁盘调入的总KB数rd2 in SetDiskioData()
196 diskioData.set_wr_sectors_kb(wr_sectors_kb); // 当前系统调出到磁盘的总KB数wr2 in SetDiskioData()
199 SetTimestamp(diskioData); // 设置前一次时间戳和当前时间戳,以便计算两次获取数据的时间间隔t in SetDiskioData()
202 template <typename T> void DiskioDataPlugin::WriteDiskioData(T& diskioData) in WriteDiskioData() argument
[all …]
/developtools/profiler/device/plugins/diskio_plugin/test/unittest/
Ddiskio_data_plugin_unittest.cpp85 bool PluginDiskioInfoStub(DiskioDataPlugin& diskioPlugin, DiskioData& diskioData, bool unusualBuff) in PluginDiskioInfoStub() argument
108 diskioData.ParseFromArray(bufferData.data(), ret); in PluginDiskioInfoStub()
135 DiskioData diskioData; variable
138 EXPECT_TRUE(PluginDiskioInfoStub(diskioPlugin, diskioData, false));
139 EXPECT_EQ(diskioData.prev_rd_sectors_kb(), 0);
140 EXPECT_EQ(diskioData.prev_wr_sectors_kb(), 0);
141 EXPECT_EQ(diskioData.rd_sectors_kb(), g_vmStat.pgpgin);
142 EXPECT_EQ(diskioData.wr_sectors_kb(), g_vmStat.pgpgout);
147 EXPECT_FALSE(PluginDiskioInfoStub(diskioPlugin, diskioData, true));
159 DiskioData diskioData; variable
[all …]
/developtools/smartperf_host/trace_streamer/src/parser/htrace_pbreader_parser/
Dhtrace_disk_io_parser.cpp35 ProtoReader::DiskioData_Reader diskioData(tracePacket.data_, tracePacket.size_); in Parse() local
36 auto stat = diskioData.statsdata(); in Parse()
51 diskIOData_.push_back(TsDiskIOData{ts, diskioData.rd_sectors_kb(), diskioData.wr_sectors_kb(), in Parse()
52diskioData.prev_rd_sectors_kb(), diskioData.prev_wr_sectors_kb(), rdCountPerSec, in Parse()
/developtools/profiler/device/plugins/diskio_plugin/include/
Ddiskio_data_plugin.h53 template <typename T> void SetTimestamp(T& diskioData);
55 template <typename T> void SetDiskioData(T& diskioData, const char* pFile, uint32_t fileLen);
57 template <typename T> void WriteDiskioData(T& diskioData);