9

有没有人有 PHP QuickHash ( http://php.net/manual/en/book.quickhash.php ) 的经验?

一些早期测试表明,大型阵列的内存使用量有了很大的改善。一个包含 1M 项的数组使用普通数组需要 226mb,而使用 QuickHash 只需要 41mb,速度大致相同。

但是,我几乎找不到实际在生产环境中使用它的人的故事,所以我很想知道是否有任何理由不在生产环境中使用它。

4

2 回答 2

0

它是为了低内存消耗和快速序列化和反序列化,从您的帖子中我可以理解实现了低内存消耗,您必须了解数据结构序列化的实际含义,并且它会改变体系结构和实现。我从未使用过它,但我已经对此进行了测试。

于 2012-08-31T09:22:07.350 回答
0

它已更新到 1.0 稳定版,据开发人员称,它已经投入生产数年并且运行良好。

我们现在在一个项目中使用它,效果很好。它比默认数组具有更好的内存使用率。一个小问题(对我们来说)是它只适用于 int32 而不是 int64,但是我们已经能够解决这个问题。

于 2012-09-05T11:10:06.270 回答