什么是代码空间?
本帖最后由 rover12421 于 2011-04-13 15:44 编辑
老是听一同事说代码空间,代码空间释放。。。听的稀里糊涂的
想请教下各位
1.C/C++里啥是代码空间?有这个概念吗?
2.如果有,C/C++的代码空间能释放吗?
3.如果能释放,如何释放?
补充
4.C/C++是一样的吗?如果不一样希望重点放在C。
-----------------------------------------------------------------------------
这里说的是单文件,没有任何动态加载
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
估计是说内存空间, 代码里申请的内存空间吧。。
一定要扯上空间这个词的话
我只知道用户空间和内核空间,但是没有所谓释放的概念,只有用户空间和内核空间的切换
说我孤陋寡闻了,没有听说过。
我也没听过,所以来这问下。
按他所说,是这么个意思,代码空间是,代码在内存所占用的空间,不是代码申请的空间。释放代码空间是,如果用到这段代码才载入内存,不用了就释放这段代码所占用的空间。
常听到他这么一个说法,说人家平台把代码全部载入了,而不是按需载入。。。。
我从来没看到过相关资料,只听过他说过,
没有足够理由,我也不好反驳他,所以特来取经了,望大家给点参考
本帖最后由 三月廿七 于 2011-04-13 11:34 编辑
就是 代码本身占的内存吧? 代码段啊...
注释掉就释放了.
回复 6# 三月廿七
注释掉,那功能不就全没了
按他所说,是这么个意思,代码空间是,代码在内存所占用的空间,不是代码申请的空间。释放代码空间是,如果用到这段代码才载入内存,不用了就释放这段代码所占用的空间。
//
觉得真的就是指代码本身占的内存, 类似于条件编译的东西。
问下你同事不就知道了, 别给人忽悠住了,
回复 8# 三月廿七
释放代码空间是,如果用到这段代码才载入内存,不用了就释放这段代码所占用的空间。
你觉得这个可能吗?
说人家平台把代码全部载入了,而不是按需载入
//
代码就是一开始全部载入内存的,
而且说的是人家平台, 说不定是你同事在异想天开呢?