小编Jas*_*ase的帖子

欺骗PHP整数

这与我在这里的帖子有关,但是在PHP中使用Charset检测方向完全不同

本质上,我希望减少许多大型数组导致的内存.

这些数组只是整数,但看到PHP内部使用32位和64位整数(取决于您为CPU类型编译的版本),它会占用内存.

有没有办法欺骗PHP使用8位或16位整数?

我考虑过使用pack(); 为了实现这一目标,我可以拥有一个打包的二进制值数组,并根据需要解压缩它们(是的我知道这会使它变慢但是比加载的替代方法快得多,然后单独运行每个数组,因为你可以流文本通过所以他们都需要在内存中同时保持加快速度)

你能建议任何更好的替代方案吗?我知道它非常hacky但我需要防止巨大的内存激增.

php

4
推荐指数
1
解决办法
1614
查看次数

标签 统计

php ×1