我一直在测试在 PHP 的 teechart 中创建图表,使用 while 循环通过函数创建多个图表:
while () {
create_my_chart();
}
经过 14 次迭代后,我收到以下错误:
"致命错误:允许 67108864 字节的内存大小耗尽(尝试分配 800 字节(在第 602 行的 tchart\sources\GraphicsGD.php">
这意味着 teeChart 没有正确释放内存,但我想知道我能做些什么?
您允许的内存使用量似乎只有 64MB。这是非常小的!在php.ini
中更改它或在脚本中ini_set('memory_limit','1G')
以允许 1 GB 内存。并再次测试。
http://php.net/manual/en/ini.core.php#ini.memory-limit