![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机语言
GouZe1
把喜欢当做动力
展开
-
内存泄漏&内存溢出
内存泄漏&内存溢出 内存泄漏 当一个对象不需要使用本应该被回收,但是有另一个对象正在使用,且持有他的引用,然后造成它不能被回收,这导致本应该被回收的对象不能被回收而停留在堆内存中,这就造成了内存的泄漏。这会导致程序奔溃或者程序运行的特别慢。 解决的办法: Python中存在GC模块,相应的可以查看 在其他语言中,需要良好的编码习惯,尽量在涉及内存的程序段,检测是否内存泄漏。在使...原创 2019-10-12 18:07:26 · 95 阅读 · 0 评论 -
编译型语言和解释型语言的区别
编译型语言: 类似C/C++、Pascal/Object Pascal(Delphi)、Golang 程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行。程序执行效率高,依赖编译器,跨平台性差些。 解释型语言: 类似Java、C#、PHP、JavaScript、VBScript、Perl、Python、Ruby、MATLAB等等 程序不...原创 2019-07-14 20:05:52 · 129 阅读 · 0 评论