手工制作的Hero Mac OS平台第003天:分配后备缓冲区

凉! 现在您实际上知道了自动释放池的作用。 您知道不会在主循环之外单枪匹马地使用它,而会在遇到可能泄漏的对象的循环时知道使用它。

检查内存泄漏

运行构建脚本,然后启动“活动监视器”。 您正在寻找代码可能导致的任何内存泄漏。

这是我的截图。 不管我运行多长时间,Handmade Hero始终保持相同的内存使用率。

支持此内容

如果您发现此内容有价值,并且希望看到更多内容,可以在Patreon上进行支持。

任何数量的帮助。

也许您正在尝试打入游戏行业,或者您只是想成为一个更好的程序员。 在本地大学注册高级编程课程需要花费多少钱? 您可以为发布跨平台游戏的Unity许可证支付什么费用?

您几乎可以从那里看到的每个教程都是从一个谜团开始的。 您不知道构建系统如何工作。 您只需要使用它。 您不知道这个或那个框架如何解决您的问题。 您只需要使用它们。

我们在这里做的事情完全不同。 我们没有质疑现有系统的价值,而是质疑我们所看到的并从头开始构建更好的东西。 如果我们不了解它,我们会戳它并刺刺它,直到我们明白为止。

我会在业余时间免费进行100%的操作。 每一项贡献都有助于我微不足道地全职从事这项工作。 如果我能够通过这项工作来支持自己,那将释放出大量的内容,我认为这些内容将使我们所有人都变得更好。

所以这又是那个链接。 在Patreon上支持此内容。 感谢您的阅读,如果您学到了一些有价值的东西,请在下面评论。

下一步是什么?

现在,您大约是Casey在Handmade Hero系列赛第3天结束时离开的地方。

下一篇文章和视频将更加令人兴奋,因为我们实际上将在屏幕上绘制一些内容。

如果您想知道第3天结束时代码的外观,请查看该项目的github存储库。

感谢您的阅读,并且一如既往,请确保支持Casey并预订您的Handmade Hero副本。 关于他所做的工作,我不能说太多好事。