这两个例子之间是否有任何区别:
多个细分是否使APC更容易清理过时的条目?
答案 0 :(得分:3)
默认情况下,某些系统(包括大多数BSD变体)对共享内存段的大小有非常低的限制,因此为了让APC能够访问更多内存,因为你不能增加每个段的大小,你有增加细分数量。
似乎应该只有一个设置,你说“给APC这么多内存”,它会根据你的系统配置自动计算出做什么......但这需要检查你的配置等,所以他们只是由你来配置它:)
因为似乎只有2种设置可以说明某些系统在它允许的尺寸方面很笨拙的事实,我会尽可能选择1个大段。
但似乎不应该以某种方式影响性能。
答案 1 :(得分:3)
APC实际上不再喜欢多个细分受众群了。
默认的MMAP模式完全忽略该设置并使用更快的单个段。
因此,除非您使用旧的BSD盒子,否则它默认使用单个片段。避免为同一个内存而不是1维护4个锁。