OS三级项目
-
编译环境:MinGW 7.3.0
-
数据库:SQLite 3.41.2
-
QT框架:Qt 5.14.2
-
随机产生字符数据
-
可以设定各Buffer的容量、PUT、GET、MOVE操作的个数;
-
可以设定PUT、GET、MOVE操作的速度;
-
提供良好图形界面,可以暂停和继续系统的执行,实时显示每个Buffer中数据的个数和数据的内容,当前每个Buffer中空闲的空间的个数;
-
实时显示线程、进程所处于等待(阻塞)状态的个数;
-
程序运行结束,显示汇总数据:
-
总的运行时间;
-
当前Buffer中数据的个数;
-
已放入Buffer的数据个数;
-
已取出Buffer的数据个数;
-
平均每个Buffer中的数据个数。
-
-
能够将每次的实验输入和实验结果存储起来,下次运行时或以后可查询。
主界面的使用基本上按对应的按钮就可以了,但是每个Buffer进度球也是可以点击的,点击将会弹出该Buffer数据量的实时监控窗口。
数据分析界面右上角有使用说明。
主界面和数据分析界面均有可拖动的组件,可以自行尝试。
- 友好的界面
- 实时图表+数据统计
- 可以开启数据回放(实验性)
- 支持数据导出
- 支持功能拓展可插拔