文件名称:Diamond:D 内存调试器和分析器
文件大小:19KB
文件格式:ZIP
更新时间:2024-08-01 10:43:33
D
钻石:D 内存调试器 Diamond 是 D 编程语言的内存调试器和分析器。 它具有以下组件: 验尸内存日志分析器,允许检查生成的内存日志 修改后的运行时将所有内存操作记录到二进制日志文件,以及定期内存快照(在垃圾收集之前)。 一些日志记录选项是可配置的。 Diamond 的目的主要是方便调试内存泄漏(伪指针引用的数据)。 D2 支持仍在开发中。 D1 版本可以在 d1 分支上找到。 随着开发的继续,日志文件格式可能会发生变化。 钻石运行时配置 将DIAMOND_LOG设置为某些内容以启用写入二进制日志。 或者,将DIAMOND_LOGFILE设置为二进制日志的文件名,或将DIAMOND_LOGDIR设置为将写入的目录。 钻石运行时 API 待办事项(见core.diamond.api ) 日志分析器功能 待办事项:D2 的更新 使用地图文件在调用堆栈中显示符号 可以通过日志
【文件预览】:
Diamond-master
----logreader.d(10KB)
----analysis.d(12KB)
----mapfile.d(2KB)
----analyzerc.d(35KB)
----copying(1KB)
----.gitignore(7B)
----README.md(2KB)