这与我在这里的帖子有关,但是在PHP中使用Charset检测方向完全不同
本质上,我希望减少许多大型数组导致的内存.
这些数组只是整数,但看到PHP内部使用32位和64位整数(取决于您为CPU类型编译的版本),它会占用内存.
有没有办法欺骗PHP使用8位或16位整数?
我考虑过使用pack(); 为了实现这一目标,我可以拥有一个打包的二进制值数组,并根据需要解压缩它们(是的我知道这会使它变慢但是比加载的替代方法快得多,然后单独运行每个数组,因为你可以流文本通过所以他们都需要在内存中同时保持加快速度)
你能建议任何更好的替代方案吗?我知道它非常hacky但我需要防止巨大的内存激增.
php ×1