运行php程序文件占用多大内存

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运行php程序文件占用多大内存相关的知识,希望对你有一定的参考价值。

我有一个php程序文件是网站公用的,里面主要放置function函数,这个文件总行数达到了接近7000行,请问我网站运行的话会不会占用很大的内存。放置function函数是放在同一个文件好一点 还是多建几个文件存放,这样对内存的消耗怎么样。因为我现在有两个网站放在同一个服务器,但是服务器经常出问题,有时候刷新网页会出现内存不足,不知道是服务器不行还是我的程序文件有问题。服务器的内存是256M的。我在网站首页用echo memory_get_usage();测试了一下,所使用的内存为4781440,这个数字究竟是占用了多少内存。

4781440这个事字节,也就是大约4M
共享文件,按功能分大类,好维护,好修改!
php内存占用过多主要是程序问题,比如把大数组,大数据读入进行处理!
你首页需要4M,那么256M也实在太少了点,静态化吧
vps?
参考技术A 一个文件7000行,确实很不合理。
如LS兄弟所言,可以将函数文件分功能放于不同文件,根据需要加载。
另外 memory_get_usage()返回分配给PHP程序的内存的字节数(B)
4781440/1024 = 4669.375 K = 4.56M

另外,内存不足,想到php.ini文件中有个memory_limit参数,试着调节看能不能解决问题

参考资料:http://cn.php.net/manual/en/function.memory-get-usage.php

以上是关于运行php程序文件占用多大内存的主要内容,如果未能解决你的问题,请参考以下文章

一个php-cgi占用系统多大内存

一个Java对象到底占多大内存

如何解决PHP数组占用大内存

装虚拟机需要多大内存

mysql配置过大内存导致无法启动怎么办 如何解决

一个Java对象到底占用多大内存