论php垃圾回收为何不受重视

发布时间:2020-07-23 07:02:06 作者:cym346799967
来源:网络 阅读:349
以前面试的时候,偶尔会被面试官问php的垃圾回收是如何实现的。当时知识有限,只能简单百度一下,然后从源码理解一下php的垃圾回收,当php识别到一个内容不再被用之后,就会回收。后来一个偶然的机会,本人要从事一些java相关的工作,后来面试也想过面试java方面的内容,发现java对垃圾回收这块非常重视,经常有大蝙蝠文章介绍java垃圾回收的原理,本人一直对此不甚明白,为何同样是编程语言,为何大家的侧重点差异如此大。
    直到最近,公司需要开发一些占用内存非常严重的php程序,然后本人才明白。php作为一种不长驻内存的语言,它的应用,往往是简单的重复应用,后面的经常覆盖前面的内存,等于变相清除了垃圾内存,又或者是网页访问的一次性请求,然后立刻销毁,所以php对内存的使用其实天然就有自我清除垃圾的功能。而java在web中,如果不及时销毁垃圾内存,那么垃圾就可以长久的驻留在内存里面,久而久之,很容易就会内存溢出。两种语言的实现方案,导致他们对垃圾内存的重视程度不一样。个人感觉很多面试官都不甚明白,只是依据自己对it行业的理解然后顺口问问这方面的内容。只有同时对两种不同语言熟悉的人,才能体会到其中的不同。
推荐阅读:
  1. PHP垃圾回收机制理解
  2. 论session 原理

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php 垃圾回收 php垃圾回收

上一篇:Exchange 2016 PowerShell为证书分配服务(不要求SSL)

下一篇:jquery获取easyui-filebox的值

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》