0

最近在研究NginX的源码。当我对内存管理设计感到好奇时,我发现它很有趣,当他们定义 NGX_POOL_ALIGNMENT 和 NGX_DEFAULT_POOL_SIZE 的大小时,有什么问题?为什么他们有这样的内存对齐设计?

我真的希望有人能给我一些关于这些问题的提示,如果您也对 NginX 实现感兴趣并愿意与我分享您的经验,我们可以进一步讨论:D。

顺便说一句,我正在阅读 NginX 1.2.3,这是他们团队声明的稳定版本。

4

1 回答 1

0

您可能应该询问 NginX 的开发人员。我的猜测是他们只是将内容与缓存线(或多个缓存线)对齐。

显然,他们这样做是为了表现。

于 2012-09-18T03:54:50.403 回答