Commit Graph

10 Commits

Author SHA1 Message Date
82d0167c81 feat(mempool)!: 添加内存追踪及修复多处内存泄漏
- 新增 mempool 模块用于统计内存分配次数并检测泄漏
- 启用 UNICSTL_MALLOC_CUSTOM 宏以接管标准库内存函数
- 修复 segarray 销毁时未释放 _mapfree 导致的内存泄漏
- 修复 darray 迭代器 next 方法中错误的对象访问方式
- 调整 segarray 不支持外部缓存
- 修复测试用例中未释放 arraylist 导致的误报
2026-05-17 14:13:33 +08:00
81c7854033 unity多文件单元测试的编写思考,可能无法做大打印的信息直接定位到特定文件。只显示BEGIN的文件。 2024-08-28 00:15:21 +08:00
c6ec1b1574 基于unity单元测试框架的statck测试代码 2024-08-27 22:50:45 +08:00
4fa3a06e8a 用栈实现求高度,另外优化中序遍历代码。 2024-06-25 09:47:43 +08:00
3316ce981a 中序遍历用栈实现了一下,虽然判断条件有点多。以后再考虑优化 2024-06-24 22:59:28 +08:00
49b8c92ad1 实测发现删除6的时候,parent指向错误 2024-06-24 11:49:12 +08:00
7ba86577b1 修改cmake偶尔报异常的问题 2024-06-23 22:25:52 +08:00
f7843c7226 cmake的install可以正常使用,之前是make命令用错了 2024-06-22 00:40:55 +08:00
6070715f55 后续再研究cmake的install问题 2024-06-21 17:51:15 +08:00
5e7d07c7de 想着把工程更新下,以后用cmake管理 2024-06-21 17:03:51 +08:00