没有合适的资源?快使用搜索试试~ 我知道了~
log2mem:CC ++高速低延迟轻量级内存映射诊断记录器
共43个文件
h:7个
png:6个
am:5个
需积分: 9 0 下载量 142 浏览量
2021-05-19
16:56:28
上传
评论
收藏 68KB ZIP 举报
温馨提示
log2mem log2mem是高性能的C / C ++诊断记录器,旨在在多线程或低延迟代码中处理错误和竞争条件时用作调试工具。 大多数开发人员都熟悉两种基本的调试方法:在调试器中执行代码;在调试器中执行代码。 或使用越来越有针对性和详细的printf / std :: cout语句填充源。 但是,对于多行或低等待时间的代码,这两种方法通常都无法正常工作。 问题是时间。 错误是否被触发不仅取决于程序的输入,还取决于程序的运行速度以及线程彼此之间如何交互的重要性。 使用调试器(例如gdb)单步执行代码将大大降低执行速度。 因此,如果仅当其线程以正常速度交互时才出现错误,则通常通过降低程序速度来抑制该错误。 同样,printf / std :: cout语句也有成本; 字符串被构造并写入输出流,它们也阻碍了程序速度。 开发人员面临着令人沮丧且并非罕见的难题,即调试错误的行为会使其暂时消失
资源推荐
资源详情
资源评论
收起资源包目录
log2mem-master.zip (43个子文件)
log2mem-master
liblog2mem
log2mem_atomic.h 564B
log2mem_atomic_gcc.h 1KB
Makefile.am 3KB
log2mem.c 26KB
log2mem
log2mem_dev.h 5KB
log2mem.h 4KB
LICENSE 34KB
Makefile.am 432B
cleanup.sh 326B
README 0B
TODO.txt 2KB
AUTHORS 13B
examples
interact
example.c 8KB
Makefile.am 400B
hello
hello.cc 387B
makefile 213B
.gitignore 181B
qtgui
example1.pro.user 17KB
images
open.png 2KB
new.png 852B
copy.png 1KB
cut.png 1KB
save.png 1KB
paste.png 2KB
appman.cpp 513B
appman.h 275B
resources.qrc 263B
Makefile.am 1009B
tablemodel.cpp 5KB
example1.pro.user.3.2-pre1 18KB
tablemodel.h 990B
example1.pro 471B
main.cpp 102B
mainwindow.cpp 5KB
mainwindow.h 1KB
Makefile 58KB
NEWS 75B
ChangeLog 0B
README.md 6KB
util
Makefile.am 497B
log2memutil.c 18KB
configure.ac 3KB
setup.sh 79B
共 43 条
- 1
资源评论
实践千百次练习而
- 粉丝: 24
- 资源: 4611
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功