2021-7-26 10:41三年前,我发现 CcmExec.exe 未能关闭进程句柄导致 32 GB 内存泄漏。该错误已修复,但从那时起,我启用了 Windows 任务管理器中的句柄列,以防万一我遇到另一个句柄泄漏。由于这项例行检查,我在 2021 年 2 月注意到,Chrome 的一个进程打开了 20,000 多个句柄!这个 Chrome 错......
2021-3-18 22:20正如在最后一个博客帖子中所承诺的那样,今天我们将看一下分子如何处理发动机中其他系统所拥有的数据的内部引用。
首先,快速回顾我们不想使用用于引用数据的指针的原因是顺序:
使用原始指针,所有权有时候不清楚。如果我递给了一个指针,我是否需要删除实例?谁拥有它?我能坚持多久?这很快就会导致双删除和/或悬挂指针。两者都是各......
2020-8-13 21:12018年11月28日:我在结尾处添加了一个小更新,介绍如何使用每个插槽生成计数器防止“处理冲突”
…。其中我稍微谈了一下最近我是如何在C和C++中进行动态内存管理的,它基本上是用“索引句柄”取代了原始指针和智能指针。
在我上一篇博客文章中,我提到了免指针和免分配编程,但是跳过了细节。这就是下面这篇博文的主题。
这一......
2020-6-6 3:52018年11月28日:我在结尾处添加了一个小更新,介绍如何使用每个插槽生成计数器防止“处理冲突”
…。其中我稍微谈了一下最近我是如何在C和C++中进行动态内存管理的,它基本上是用“索引句柄”取代了原始指针和智能指针。
在我上一篇博客文章中,我提到了免指针和免分配编程,但是跳过了细节。这就是下面这篇博文的主题。
这一......