社区讨论
空间是没有用到就不会算进去吗?
学术版参与者 6已保存回复 20
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 20 条
- 当前快照
- 1 份
- 快照标识符
- @mi7wztyz
- 此快照首次捕获于
- 2025/11/21 04:59 4 个月前
- 此快照最后确认于
- 2025/11/21 06:36 4 个月前
最近写了一道需要比较玄学空间优化的题目。
本着暴力试一下的想法,就一发交上去....A掉了。
但是很不幸的是,这个代码的空间复杂度是绝对错误的。windows下调用size.exe算出来的空间是580M。
但是本地自测的时候(windows),我逐过程的时候故意断点了一下,发现没有用到的空间并没有被windows算入内存使用量里面。我也试着在两个OJ(洛咕和LOJ)上提交,显示内存的确也是真实使用的空间。
所以说请问各位dalao,如果我开一个巨大的数组,但是不初始化。然后这玩意的空间使用量真的是实际装了多少个数吗?还是说这只是操作系统的玄学优化?
回复
共 20 条回复,欢迎继续交流。
正在加载回复...