老师,我有这样一个疑问,就是在新生代区,现在划分了三部分:Eden区、S0(from)区、S1(to)区,以便提高检索和垃圾回收的效率,同时这三个区域的搭配也会避免空间碎片的问题。
但是,我现在提出一个疑问:为啥要是两个幸存者空间?一个不行吗?
我推了一下,觉得是可以的(但实质是自己的一厢情愿):
1、刚开始的时候eden区域s0区是空的,当eden区满了后,minorGC后,将存活的放在from区。
2、再次,eden区满了,就将存活的对象存放在from区(我以为是连续的)。
3、from区满了,复制到old区。
但是,我在查看博客时,发现人家说的是这里的from里面的多次存放很可能会是不连续的,会造成空间碎片,需要两个进行整理。
那为啥是不连续的,它的数据结构是啥样的?二维数组、还是说存放的算法是随机的
class Person: company = "TXT" def __init__(self,name,age): self.name = name self.age = age @classmethod def say_age(cls,self): print("{}的年纪是{}".format(self.name,self.age)) p=Person("gaoqi",18) p.say_age(p)
老师,不是说静态方法和类方法中不能调用self吗?为什么传参了就可以用?不是说对象未必创建,不能调用self的吗?
.txt不能当作二进制文件写入文本吗,必须用.dat?
前面有学到.txt只是不能打开二进制文件,必须用专业软件解码
老师好:
认真核对过代码,打印出的图片底色怎么调节,因为和视频中的白色不一样
我的: 视频中的
老师我刚才的提问已解决,原因是我在设置filter过滤器的时候将作用范围设置为了/*,把作用范围改为/后成功的解决了问题。虽然不太明白其中的道理,但感觉很有意思,很有成就感。
r2=1 - mean_squared_error(y_test,y_predict) / np.var(y_test)
老师 r2score是通过均方误差计算得来的吗?为什么不使用均方误差来衡量结果呢?
老师,我知道了springboot2.2.1版本需要在配置文件中手动开始支持才行
老师请问为什么我用不了 foreach?
账号密码都没问题怎么显示错误可以重装吗?请问怎么操作呢老师
老师 是不是一个神经元来处理一个特征呢?
为什么会这样?修改过字体格式,出来的效果还是这样
老师为什么我跟着视频走,还是不能汉化?并且电脑也重启过了
这个yum默认只能下到vim7,要更新怎么做呢
老师。我想问一下,为什么在品牌跟商品名字之间要加入一个休眠操作呢?这个休眠的动作是做什么用的,可以不加吗?这样的话不是会使商品名字都还没进行设置的时候,线程就被消费者线程抢走了
老师,为什么我的a.txt读完之后莫名其妙就空白了
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637