我如何才能确定内存正在使用的位置?

时间:2019-12-24 作者:Vultan

我有一个WordPress网站使用了太多内存,我在共享托管网站上遇到了问题。

因此,为了在不破坏我的实时站点的情况下找出它的来源,我克隆了该站点并安装到本地VM中,在那里我删除了除Query Monitor之外的所有插件。

该克隆仍在使用157M内存,没有安装其他插件。

另一方面,我有一个新的WordPress安装,我在其中安装了查询监视器,它只使用了4M的内存。

很明显,在我的克隆中有一些东西正在燃烧记忆。这不是插件的问题,它们不见了。这不是主题——我将其切换到与全新安装相同的主题(stock 2017主题)。

我查看了查询监视器的输出,没有看到实质性的区别。

我可以寻找什么来试图找出我的克隆消耗如此多内存的原因?

1 个回复
最合适的回答,由SO网友:Vultan 整理而成

我发现了:这是我无意中积累的大量WordPress cron工作。我使用的技术是不断从克隆中的数据库中删除未在空白安装中的内容,观察查询监视器中的内存以查看是什么丢弃了它。

相关推荐

Max Posts and Memory Limit

所以我有一个自定义的帖子类型,它使用ACF元盒,包含750多篇帖子和grwoing。我得到了臭名昭著的白色死亡屏幕,因为PHP似乎已经耗尽了查询所有这些帖子和数据的内存限制。我设置了PHP。INI文件的最大执行时间和内存限制为-1 并将配置中的WP内存限制增加到define(\'WP_MEMORY_LIMIT\', \'4096M\');然而,当我试图查看自定义帖子类型时,在管理中仍然会收到一个白色的死亡屏幕。有没有关于如何修复/增加内存的想法?谢谢