面向对象方式是否会造成内存延时回收~

发布于 2022-09-04 14:30:30 字数 212 浏览 10 评论 0

一个对象里的方法和属性的生命周期是跟着对象走的 只要对象没被 GC 回收 那么方法、属性的内存空间也不会被回收~

那么会造成一个问题 如果对象里的一个 方法/属性 我用完了 且后续没有再用到 但是用到了其他方法和熟悉 这时候对象一直存在 那么那些个没有用处的方法、属性岂不是还占用着 栈/堆 的空间 想释放还得等对象的其他调用都执行完 这样岂不是很不爽~

函数式会有这个问题吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小兔几 2022-09-11 14:30:30

函数式编程,多用着闭包等,导致声明的变量,不会在函数执行完后立即回收,同样占着内存。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文