520用浪漫点缀美妙的时光,用甜蜜包裹美好的生活,用幸福守望甜美的爱情,用真心倾诉真爱的誓言:爱你一辈子,永远不分离!
最近被坚果黑芝麻安利了,之前一直吃黑芝麻丸、坚果,真没想到这俩玩意还能组合到一起,简直太美味了!
谷之优品的芝麻丸里头居然还有个榛子仁,外头包裹着黑芝麻丸的浓香,两个味道混合在一起,真是香上加香!
独立包装,安全卫生,方便携带,出门带两个下课嘴馋的时候吃
羊初乳水嫩焕颜九件套,使用起来皮肤弹润紧实,补水保湿水效果超好
亲民的价格,大牌的效果!
在家里就能体验美容院小气泡,实在是妙!赶快安排起来吧!
这款小米有品DOCO小气泡毛孔吸尘器,它是一款黑科技,使用过程中水补充到毛孔中,然后再循环掉,边清洁边补水,去黑头不伤肤。深深被他种草,深层的补水同时,还能改善我们毛孔粗大的问题!
四叶草手链,幸运由此开始!
每片叶子代表不同的寓意!分别代表着幸运、勇气、爱情、希望!
神秘的黑玛瑙可以缓解我们生活中的各种压力,给我们带来正能量!
圣菲奥拉钻,超闪耀!天使之眼尾链可以加上我的祝福!
最好的礼物,超实用,收到它幸福感满满!
包装精美的几光老虎盒,里面每一格都有暖心话语,蓝牙音响、拍拍灯、加湿器、无线充电底板,寓意虎年四季交好运!
拍拍灯,一拍即亮,晚上起来上厕所更方便!无线充电板可以给手机无线充电,能够提高生活品质!蓝牙音响轻松享受音乐魅力,在干燥的冬季加湿器是必不可少的,补充水分
这是一款神器,一次偶然的机会朋友推荐给我西屋C388眼部按摩仪,淡淡的粉很特别,光看外观就爱上了它!
模式:一个开关,操作简单,很容易上手!
共5个模式:清晰,活力,睡眠,美容祛黑,全自动,待机时间也变长,我每天都在使用,一般一周充一次电!
这个礼物送的最可心
腰椎不好就用这款颐维撑腰座,它可以有效保护腰椎,改善腰部疼痛,EAVY撑腰座是可以调换档位的,基础款有2档,增强款有5档之多。
让你的腰部时刻都有支撑,久坐不累,座面还有弹性,可以轻松洗涤及换新!
百元以内新颖的礼物!
灯光柔和,是超级可爱的宇航员小猫咪,平时不用的时候还可以当玩具或者是摆件!做工精致,亮度刚刚好,适合晚上睡觉怕黑的小姐妹!
这是一款物美价廉的负离子吹风机,外观也挺简单干净,表面是磨砂质感超上档次。它有3个3档位,3种模式可以调控!
吹干的速度还是挺快的,还有一点就是后面风口处固定了一个网罩,为了防止头发吸进去,这一点超级安全
没有锁骨的短脖人的最爱!戴上感觉自己就是仙女美美哒!
视觉拉长脖颈,搭配v领小裙子,太显瘦,不愧是仙女棒呀!
西屋消消乐联名抱枕,可爱呆萌,方便好用!
元气小鸡莱萌,活力小蛙爱逗,不光是外观吸引人,功能超强大,模拟人手指压、揉搓,舒爽无刺痛,头内置远红外发热系统,如人手般温润;双重配合,深层按摩,更解乏。
够力更舒爽,人体躺靠也不卡顿。按摩更舒适,坐着,躺着都舒服
我闺蜜属于在生活精致度上要求很高的人,一直追逐国际大牌,前段时间她来我家住,用了我的最爱瓶中故事沐浴露,从此闺蜜也被她种草了!
外观精致,4种味道,每一种味道我都喜欢,不同的场所我会用不同的味道
爱美人士的首选!即想减肥又不想控制饮食人士的最爱!
这是一款饱腹感超强的奶昔,4种口味,总有一款是你喜欢的!热量超低,怎么吃也不会发胖!
送女友,送礼得送需要的,女人爱美之心,人皆有之!
去黄保湿套装,LOEK三件套,效果超级好,补水保湿还能改善暗沉,提亮肤色!
洗面奶清洁力强,抗痘舒缓,还能提亮淡印。
爽肤水里有熊果苷和光果甘草提取物,去黄提亮效果显而易见。
乳液质上脸 不油腻,吸收超快,干皮油皮敏感肌都可以使用。
它即是香薰又是水晶摆件,夜晚又是一款水晶灯,多种晶石颜色可选,每个颜色代表不同的磁场!可以增强我们的运势!
拥有反转魅力的星渊项链,神秘又酷飒拥有反转魅力!让人爱不释手!
这条[星渊项链],项链小众有质感,氛围感必须到位,闪闪的锆石做点缀,更精致,加上梦幻的黑宝石,感觉戴上了整个宇宙星空!
浪漫优雅,上身仿佛就是艺术品,随意百搭
两天过去了,看的人,关注的人不少,能说得上话的看来是寥寥无几,除了青椒牛老板忆苦思甜了一下,七位靓号豹哥连回答的勇气都木有了,被吓跑了
那我先写一些目前已知的信息,权当是抛砖引玉
先说一下两个现有的低延时(low latency)的gc策略,zgc和shenandoah
zgc应该都很熟悉了,出来有一段时间了,这个是oracle官方团队做的,虽然说是官方团队,但其实是bea jrockit的人写的,以前sun的hotspot和bea的jrockit是早期比较出名的两个jvm实现,hotspot用c++实现,jrockit用c和java实现,说起来还挺好笑的,当时的评测结果是,hotspot更适合客户端,需要快速启动的程序,而jrockit更适合长期运行的程序[1],后来sun和bea都被oracle收购了,这两个jvm也就合二为一,其实更确切一点说就是,合并到hotspot中去,然后jrockit被贡献给了openjdk。然后jrockit的工程师per liden就是后来的zgc的team lead。zgc现在已经做到,大部分gc的latency在1ms以内,平均只有0.1 - 0.2ms之间,基本上无感知了,正常人条件反射的时间是0.25s,也就是250ms,经过训练的运动员,可以达到100ms,眼睛对于动画的感知,在1/60s左右,也就是17ms左右,经过训练的电竞之类的,可能可以达到90或者120fps,也就是8-9ms,就是人的极限了,现在gc最长导致程序的停顿在0.2ms以下,这种级别的停顿,人是不可能感知得到的
shenandoah是red hat的作品,现在red hat被ibm收购了,以前red hat和ibm,都有自己的jvm,分别是开源的iced tea和openj9,后者到现在还在不断出新,据说内存占用上会有一定优势,现在叫terium,北洋的下载网站[2]上对terium和openj9的支持是很好的,更新得很积极。而iced tea在openjdk出来之后,基本上就处于被放弃的状态。那red hat后来基于openjdk,制作了自己的低延时的gc策略,就是shenandoah,shenandoah对比zgc,对硬件的要求相对低一点,但是对用户给出的承诺,也低一点,就像zgc早期,承诺在10ms以内完成全部gc,shenandoah从来没有给过任何这种承诺,也就是说,我尽力。然后官方oracle提供的openjdk的build里面,并不提供shenandoah,被oracle删了,但是其他的openjdk的build,都提供shenandoah这个gc策略,一般认为,zgc更适合客户端程序,shenandoah更适合服务器端程序,因为前者更满足一些硬性指标,比如保证10ms以内一定完成,后者就没有这个承诺,但是相对应的,前者对于资源的消耗也更大,一般要腾出15%左右的内存富余给zgc使用,然后cpu处理能力会有所下降,因为拿去给zgc用了,那相比之下,shenandoah对于这种资源的硬性要求就低,但是它同样也不给这个承诺,更像是随缘,我尽量,风险你自担
这是现有两个低延时gc
那按照新的gc的论文里面写的内容看,zgc和shenandoah虽然都实现了low latency,但是是以牺牲吞吐为代价,也就是需要一定的cpu和内存消耗,你需要为low latency腾出为了实现low latency gc的资源,相应的,等同cpu和内存的硬件的处理能力,就会相应下降一点,这其实也很合理,不能说既要马儿跑,又不让马儿吃草,让机器给你干点活,总要给人家点资源
但是,新的gc策略,简称lxr
认为,可以通过基于引用计数的策略,可以进一步降低对系统资源的占用,让gc在实现低延时的同时,又不需要牺牲太多cpu和内存资源,进而使得吞吐不受影响,所以论文的标题就是:低延时,高吞吐的gc策略
然后给出了一堆的评测结果,对于评测结果,你可能会怀疑,是吧,对比的openjdk 11的结果
但实际上,论文中有具体的validity,意思就是,他们打算把这个gc port到17上去,但是他们同时也对比了17的shenandoah,发现17的shenandoah和11的shenandoah结果几乎是一样的,而且11有backported improviement,也就是在后续版本中,shenandoah的改良,都会回溯到11的高版本中去,所以shenandoah的11没什么问题,17的zgc整体策略改变了,比较难对比,这个期待后续的比较吧
所以11没什么问题,然后期待他们给出17的build
然后说一下实现的过程,这个过程很有意思,他们先用rust开发了一个工具mmtk,然后这个工具提供了openjdk(c++写的)jikes rvm(java写的java研究虚拟机)和v8(c++写的)的绑定,然后再用这个rust写的绑定工具,实现了新的gc策略
从这一点上,可以看出,现在很多软件的研发,都已经从c++上转移到其他语言上去,这并不是坏事,因为c++的代码确实太难阅读了,openjdk的开发进度,其实受到c++语言本身混乱语法颇深,就是你可以感觉到,一大堆人做了好久(接近10年),但是进步相当有限,没什么成果,相比之下,你用其他语言,往往都能做得比c++更快,而且性能更好,就像graal的jit(用java aot实现的工具),什么都没改,直接替换openjdk里面的jit也就是c1/c2,都能在一些时候有高达15%的性能提升,所以现在这个时间点,没有什么太多理由继续沿用c++,当然openjdk本身的开发还要继续,只是源码这些,正在一点一点从c++中转移出去,那最终发展成什么样子,拭目以待了
然后这个gc本身诞生的环境,也很值得玩味
这是一个高校的论文,虽然三作是谷歌,但最重要的一作和二作,都是高校,这就预示了我之前说的,现在的科学和技术的发展,哪怕是技术这种科学的应用面,也越来越多,不再是企业能够推动得了的了,企业的目的是赚钱,但是推动科学技术的进步,更多的是一项事业,所谓事业,就是你要牺牲眼前短期利益,为了长远的发展考虑,那这个投入,都是动不动十年二十年的投入,企业没有那个耐心去等待,所以最好的方式就是,企业出钱,投资到高校等研究机构中去,这样一来可以减轻政府对高校的负担,人也更专业,高校里面教授博士一大堆,每天就是搞研究,企业里面,教授都罕见,教授也不愿意放弃铁饭碗去给你修福报,同时,因为是项目制的,所以搞完研究之后,一拍两散,企业不用负担教授博士们搞完研究离开公司(也就是裁员)的成本,所以这是多赢的局面,我国政府其实也正在推动这种校企合作,产学研嘛
然后这个就很好滴展示了,将来,对于技术的推动和进步,会是怎样的一种局面,除此之外,llvm,graal这些项目,研发主体也都在高校里面,现在是连传统openjdk的开发,也在逐步转移到高校中去,企业搞研究的时代,差不多过去了
所以你看,达摩院开始大面积裁员,湖畔大学关停,但是这些高校的研究成果,开始频频出现,以前关于gc的论文,还有不少是ibm,azul之类的企业发的,现在越来越多是高校发出来的,实际上虽然国内阿里用java的频次比较高,但是你看我写了这么多,有阿里什么事吗?
技术发展到一定阶段,就必然要求更高的研发门槛,就不是随便一个企业的打工仔,就能凭着一腔热血,搞搞搞,就能有所成就的,现在慢慢都过了那个阶段了,像国外贝尔实验室,早就不行了
最后本论文的一作好像是个华人