对于垃圾回收机制,感觉lua,更加易用,而且不容易出现问题。
而python采用引用计数的方法,对于存粹的脚本来说,或许感觉不到什么;
但是如果采用C编写python的扩展库,则需要搞清楚,那些函数增加了对象的引用,那些没有
稍微不小心,就很容易引起内存泄漏
lua通过内部机制,查看对象是否有引用,因此要安全可靠的多。
内存泄漏是很难处理的,希望python能改进
本文对比了Lua和Python在垃圾回收机制上的表现,指出Lua通过内部机制检查对象引用,使得内存管理更为安全可靠。特别强调了在使用Python编写扩展库时,需要仔细管理对象引用以避免内存泄漏的问题。
对于垃圾回收机制,感觉lua,更加易用,而且不容易出现问题。
而python采用引用计数的方法,对于存粹的脚本来说,或许感觉不到什么;
但是如果采用C编写python的扩展库,则需要搞清楚,那些函数增加了对象的引用,那些没有
稍微不小心,就很容易引起内存泄漏
lua通过内部机制,查看对象是否有引用,因此要安全可靠的多。
内存泄漏是很难处理的,希望python能改进
4362
3634
1242

被折叠的 条评论
为什么被折叠?