我可以收集mmap读/写统计数据吗
Can I collect mmap read/write statistics?
我正在尝试使用mmap
来优化程序的某些部分。最后,我想得到一个特定的mmap
调用对磁盘的读写量的统计数据。有什么方法可以获得这方面的I/O统计数据吗?(我使用的是C++,我希望它能跨平台工作。)
答案似乎是"否"。不同的操作系统以不同的方式操作mmap
及其相关的系统调用,并且没有定义用于在如此细粒度级别查询此类统计信息的接口。
相关文章:
- 防止主数据类型C++的隐式转换
- 用于访问容器<T>数据成员的正确 API
- 嵌套在类中时无法设置成员数据
- 使用流处理接收到的数据
- 静态数据成员的问题-修复链接错误会导致编译器错误
- 处理小于cpu数据总线的数据类型.(c++转换为机器代码)
- 在cuda线程之间共享大量常量数据
- C++将文本文件中的数据读取到结构数组中
- 如何在C++中序列化结构数据
- 避免在统计数据和重命名之间进行TOCTOU(检查时间,使用时间)
- 是否有一些有意义的统计数据来证明保持有符号整数算术溢出未定义是合理的
- Magick++ ImageMagick 7.0.5-4 Q16 的统计数据x86_64问题
- 在调试中,如何知道对函数的重复调用中参数的统计数据(max-min,average,distribution..)
- C++或 Scilab 或 Octave 或 R 中具有大量数据的统计信息
- 如何使用 boost 从 mmap'd 文件中读取异构二进制数据?
- 我可以收集mmap读/写统计数据吗
- 巧克力游戏:输入循环,不插入循环或打印游戏统计数据
- 我的mmap代码中的设置将所有文件数据设置为零
- Android C++OpenGL:无法找到统计数据
- 从表创建统计数据