Wordpress主题内存泄漏

时间:2015-03-28 11:23:47

标签: php wordpress memory memory-leaks

我正在为我的一个客户开发自定义wordpress主题,但我遇到了几个memory exhausted错误。

此时我已将可用内存设置为64mb,即使我可以设置更高,但我不想这样做;但优化我的工作。此外,客户端坚持使用两个插件(Visual Composer和Visual Composer的Ultimate Addons),这需要更多的内存。

我的问题是: 如何查看哪些查询,对象,变量使用内存以及如何释放内存。

我尝试了一堆插件(调试栏,内存查看器,p3,查询监视器),但它们只告诉我我使用了多少内存,没有具体内容。

你能指点我一些关于这个主题的文章(我搜索了两天,但没有回复关于这个主题的内容)。

进行ajax调用后,大多数内存错误都会出现。我可以做些什么来防止PHP函数中的内存过载?

感谢任何建议。

由于

以下是发生内存泄漏的代码 - 但问题是围绕wp_head执行。我的调查显示当时内存使用量有所增加。问题是关于一般指导原则以及在需要调试这些问题时要做的事情。     // $ args打印

Array
(
[post_type] => estate_property
[post_status] => publish
[paged] => 1
[posts_per_page] => 30
[meta_key] => prop_featured
[orderby] => meta_value
[order] => DESC
[meta_query] => Array
    (
        [0] => Array
            (
                [key] => property_price
                [value] => 0
                [type] => numeric
                [compare] => >=
            )

        [1] => Array
            (
                [key] => property_price
                [value] => 50000000
                [type] => numeric
                [compare] => <=
            )

    )

[cache_results] => 
[tax_query] => Array
    (
        [relation] => AND
        [0] => 
        [1] => 
        [2] => 
        [3] => 
        [4] => 
    )

)


$prop_selection =   new WP_Query($args);

.....

0 个答案:

没有答案