求助:ECSHOP底部的内存占用是什么意思

2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家

ECSHOP底部的内存占用是什么意思 ? 我用之前的空间,一直显示的就是2——3M,最高没超过3.

现在换了个linux的服务器, 这个内存占用一直显示6M左右。

请问这是怎么回事。 应该怎么解决。谢谢诶

回答:
ECSHOP底部的内存占用是指的php脚本占用内存,具体代码:
/* 内存占用情况 */
if ($GLOBALS['_LANG']['memory_info'] && function_exists('memory_get_usage'))
{
$memory_usage = sprintf($GLOBALS['_LANG']['memory_info'], memory_get_usage() / 1048576);
}
else
{
$memory_usage = '';
}
至于linux占用为何偏高,可能是linux对内存的利用率高一些吧

有办法优化吗? 是高了好,还是低了好呢

高手何在

求解。。。。。。。。。

高手何在呀

进来看看!

等高手出现

坐等高手出现

这还问,肯定是低了好。但是怎么优化就得等高手了

等待高手出现

跟.......

二楼不是回答了吗?

我也想知道更具体的答案,但这个问题涉及到的方面太多,不好回答。

如果假设其他条件都是固定的,同等效率下,当然是占用的资源越少越好。

但占用资源(特别是内存资源)多的代码效率也可能更高。

操作系统起到分配资源的作用,理想化的情况下,资源应当是动态分配的,也就是说资源多则多使用,少则少使用,否则就会发生浪费或透支的情况。(linux对资源的利用效率较高这是目前公认的)

这个还和应用程序(WEB服务器)内存利用效率,以及内存统计函数具体的统计方法有关。

呵呵,楼主这么执着,实在是不知道如何回答才好,或者楼主到CSDN这种地方提问更合适。

非常感谢楼上老兄