什么是代码空间?

发布于 2022-10-15 10:16:15 字数 366 浏览 59 评论 0

本帖最后由 rover12421 于 2011-04-13 15:44 编辑

老是听一同事说代码空间,代码空间释放。。。听的稀里糊涂的
想请教下各位
1.C/C++里啥是代码空间?有这个概念吗?
2.如果有,C/C++的代码空间能释放吗?
3.如果能释放,如何释放?

补充
4.C/C++是一样的吗?如果不一样希望重点放在C。

-----------------------------------------------------------------------------
这里说的是单文件,没有任何动态加载

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

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

发布评论

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

评论(9

写给空气的情书 2022-10-22 10:16:15

估计是说内存空间, 代码里申请的内存空间吧。。

夜夜流光相皎洁 2022-10-22 10:16:15

一定要扯上空间这个词的话

我只知道用户空间和内核空间,但是没有所谓释放的概念,只有用户空间和内核空间的切换

述情 2022-10-22 10:16:15

说我孤陋寡闻了,没有听说过。

黯然#的苍凉 2022-10-22 10:16:15

我也没听过,所以来这问下。
按他所说,是这么个意思,代码空间是,代码在内存所占用的空间,不是代码申请的空间。释放代码空间是,如果用到这段代码才载入内存,不用了就释放这段代码所占用的空间。
常听到他这么一个说法,说人家平台把代码全部载入了,而不是按需载入。。。。

我从来没看到过相关资料,只听过他说过,
没有足够理由,我也不好反驳他,所以特来取经了,望大家给点参考

许久 2022-10-22 10:16:15

本帖最后由 三月廿七 于 2011-04-13 11:34 编辑

就是 代码本身占的内存吧?  代码段啊...
注释掉就释放了.

难忘№最初的完美 2022-10-22 10:16:15

回复 6# 三月廿七

  注释掉,那功能不就全没了

凹づ凸ル 2022-10-22 10:16:15

按他所说,是这么个意思,代码空间是,代码在内存所占用的空间,不是代码申请的空间。释放代码空间是,如果用到这段代码才载入内存,不用了就释放这段代码所占用的空间。
//
觉得真的就是指代码本身占的内存, 类似于条件编译的东西。
问下你同事不就知道了, 别给人忽悠住了,

墨洒年华 2022-10-22 10:16:15

回复 8# 三月廿七

    释放代码空间是,如果用到这段代码才载入内存,不用了就释放这段代码所占用的空间。
你觉得这个可能吗?

謸气贵蔟 2022-10-22 10:16:15

说人家平台把代码全部载入了,而不是按需载入
//
代码就是一开始全部载入内存的,
而且说的是人家平台, 说不定是你同事在异想天开呢?

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