百科问答小站 logo
百科问答小站 font logo



用极端落后技术(至少落后两代)造先进武器会造出什么奇葩来? 第2页

     

user avatar   ji-zhi-qing-nian-yang-shao-gang 网友的相关建议: 
      

记得在London时,撞到一个旅行团

妹子指着我和基友们喊


“Korea!”

我和我的基友们一时没听清,我随口回了句

“What?”

妹纸瞪大眼睛又开心叫着

“欧巴?欧巴!欧巴!”

虽然同是黄种人,我还是很谨慎

“uh…Excuse me.r u is japanese?”

“No.I'm chinese.”

“你会中文早说啊,这就不更方便交流了吗?”

妹纸哽住了,到现在我还记得那表情


user avatar   j-l-75 网友的相关建议: 
      

记得在London时,撞到一个旅行团

妹子指着我和基友们喊


“Korea!”

我和我的基友们一时没听清,我随口回了句

“What?”

妹纸瞪大眼睛又开心叫着

“欧巴?欧巴!欧巴!”

虽然同是黄种人,我还是很谨慎

“uh…Excuse me.r u is japanese?”

“No.I'm chinese.”

“你会中文早说啊,这就不更方便交流了吗?”

妹纸哽住了,到现在我还记得那表情


user avatar   lyc-31 网友的相关建议: 
      

关键在于生产力。

生产力在于科技。

所以:


user avatar   zhao-an-74-50 网友的相关建议: 
      

两天过去了,看的人,关注的人不少,能说得上话的看来是寥寥无几,除了青椒牛老板忆苦思甜了一下,七位靓号豹哥连回答的勇气都木有了,被吓跑了

那我先写一些目前已知的信息,权当是抛砖引玉

先说一下两个现有的低延时(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的频次比较高,但是你看我写了这么多,有阿里什么事吗?

技术发展到一定阶段,就必然要求更高的研发门槛,就不是随便一个企业的打工仔,就能凭着一腔热血,搞搞搞,就能有所成就的,现在慢慢都过了那个阶段了,像国外贝尔实验室,早就不行了

最后本论文的一作好像是个华人

参考

  1. ^ https://blog.dbi-services.com/a-comparison-of-java-virtual-machines-hotspot-jvm-vs-jrockit-jvm/
  2. ^ https://www.injdk.cn/

user avatar   li-bu-xu-fa-tan-hua-lang 网友的相关建议: 
      

我提醒所有自以为理客中的人,自以为法律只应针对事实不应针对道德的人以及自以为当时到底发生了什么最重要的人一句:

江歌案中为什么刘鑫会成为千夫所指的根本原因在于她和她母亲在事件发生后的行为!!!

江歌妈妈找她问一个真相的时候,她根本不回删江妈妈微信

“那是你闺女命短,和我闺女有什么关系?”

“为什么陈世锋只杀江歌不杀刘鑫?”

还有其他我都无法理解刘鑫一家为什么要发的污言秽语

还有以前不理不睬,这些年逢年过节发微信祝江妈妈阖家幸福?

刘鑫一家给江歌妈妈寄死鸽子肉?自以为玩谐音梗玩的溜么?

这样的人,这样的一家,很明显她心中对江歌没有任何感恩,反而只有不屑甚至还有暗暗的小得意!这样的事后作为让人们如何去相信她的说词?

如果她在事后坦白承认自己太害怕了,大脑已经不能正常思考,结果害死了江歌,自己活了下来,如果她真的有悔意和歉意,江歌妈妈会一直抓着她不放?社会舆论会一直抓着她不放?

法律只是道德的最低标准!!!刑法支持无罪推定,东京法院的一审判决不采信刘鑫的过错(比如陈世锋说刘鑫把江歌推出,刀是刘鑫递的等说法)不代表刘鑫说的不记得了不清楚了就可以在道德上把自己洗成一个什么都没做过的圣母!刑法上她不作为不是犯罪不代表江歌妈妈民事上不可以对其追责!

众所周知的美国辛普森案,很多人都知道辛普森豪华的辩方团队为他在刑事上脱罪,却不知道法庭判他巨额民事赔偿

我们没有亲眼看到刘鑫把江歌推出门,也没有亲眼看到刘鑫明知外面两人在争吵,江歌在呼救,刘鑫依然锁上了门,对,这些我们都没有看到!但我们依然看到了,刘鑫以及刘鑫一家是多么令人愤恨的精致利己主义者。

审判这样的人,避免这样的失德现象再次出现,维护社会公序良俗也是法制的基本精神之一吧!


user avatar   xuan-yuan-shi-si-54-2 网友的相关建议: 
      

四大名著之所以是名著,是因为他们只是给你讲了一个故事,并没有把自己的故事当做颠扑不破的真理来宣讲。

至于你如何理解故事中的人物是你的事儿,作者没有说故事里的人物 就是完美的,没有说故事里的事情是应该效仿的!

因此你能看到书中很多人物做了很多现实中不该做的事情,是因为作者要给你看,否则他作为一本书的上帝,要掩盖轻而易举!

拿《水浒传》为例,李逵劈小孩也好,李逵割李鬼的肉做烧烤也好,武松鸳鸯楼对着无辜的丫鬟们一通大开杀戒也好,这些作者不能掩盖么?就写李逵把小孩藏起来不行么?武松就说没有滥杀无辜,一个丫鬟都没死不行么?施耐庵又不是战地记者,他是小说家,想怎么写就怎么写!

施耐庵就是告诉你,梁山上的好汉之前都是干啥的,孙二娘就是杀人卖人肉包子的,王英等人就是杀过路客人 做醒酒汤的,至于故事如何理解是你的事儿,他从来没说这是大宋 精神楷模集,没说大家一定要向武松学习,谁惹了你就杀他全家,连丫鬟都不能剩……

至于《红楼梦》看似最最玄幻,可是也是最最写实,现实中的那个男主就是这个样子,甚至不惜自黑,用两首西江月来讽刺宝玉“于国于家无望!”、“莫效此儿形状”等等。

作者从来没说,贾宝玉是完美的人,大家一定要向他学习!!!

同理现代也有很多类似的作品,描写一些有争议的话题,甚至专门以现实社会中的反派人物做主角的,比如《五亿探长雷洛传》、《跛豪》、《绝命毒师》、《大西洋帝国》等等。


user avatar   yue-shang-zhong-tian-78 网友的相关建议: 
      

其实史书评价很恰当,欺负孤儿寡母的摘桃咖,刻薄寡恩,评价不高,明清祭祀帝王都把他踢出帝王庙,虽然现在有些键盘侠在为他翻案,但是现在的主流还是对他评价不高,毛主席都说他做法蕴藏大乱,隋文帝是历史上最会扒刮地皮的皇帝,连灾年都舍不得放粮 以下我整理的杨坚实绩

1、欺负女儿外甥摘桃,屠尽宇文家族

2、屠城,毁了两座古城邺城和建康

3、为了多收税大索貌阅、强制析户

4、三斗为一斗,变相横征暴敛剥削百姓

5、大肆发放铸币炉给诸王和大臣,致使货币崩盘

6、东征高丽,三十万大军死了十之八九,二十多万人命就这么没了

7、猜忌太子,好的侍卫自己用,把老弱病残派到东宫,并让老婆毒菇监视东宫

8、杀功臣,杀功臣的数量能排进所有皇帝前三,打赢突突的史万岁一回来就被杨坚砍了,发明廷杖,曾经在朝堂上用廷杖打人,还嫌弃廷杖不够粗,后来把廷杖加到3倍粗

9、佞佛,大肆修建寺庙

10、严刑峻法酷吏,三个人偷一个瓜判死刑

11、修仁寿宫死了几万人,还夸杨素干得好

12、明明国库里装了很多粮食,但是开皇14年灾年不放粮,很多百姓都饿死在粮仓周围,而且还在灾年低卖北周旧米(此时北周灭亡已经14年了)后来忽悠百姓设置义仓(所谓义仓就是让百姓在丰收年把粮食交一些给政府保存,遇上灾荒百姓可以去义仓领粮食,但是这是欺骗百姓的,等百姓交了几年粮食,杨坚全部收归国有,相当于我们交了社保最后被收为国有一样。

13、废天下学校,苛待学官

14、禁绝私史,杀害大儒 15、逼弟弟离婚,弟弟不同意,就毒杀亲弟弟 16、剥削百姓攒钱给小老婆花,宣华夫人容华夫人生活非常奢侈,但是灾年缺不放粮。 17、对结发夫妻刻薄寡恩,妻子重病带小老婆在外游玩,不回来见妻子最后一面,导致妻子都没有机会交代遗言,临死前甩锅老婆,说独孤误我。[/cp]




     

相关话题

  为什么美国二战电影中几乎没有黑人士兵? 
  中国部队的踢正步之类的要求对于部队的战斗力有提高吗? 
  苏联级战列舰如果在二战时下水服役的话,其性能是个什么水平?能在一票新式高速BB中排第几? 
  采用四座AK 130舰炮的现代级驱逐舰,就是下面这玩意,不用导弹能对付二战什么级别的战舰? 
  平型关大捷号称打破了「日军不可战胜的神话」,这个「日军不可战胜」的神话一开始是怎么来的? 
  中国部队的踢正步之类的要求对于部队的战斗力有提高吗? 
  为什么中国不出口武器给越南? 
  航母上的核动力与潜艇上的核动力有哪些不同? 
  俄航天局长:在乌的美国生物实验室研发生物武器,可削弱特定族裔生殖功能。如何看待? 
  秦朝灭百越能动员50万人,为何明朝对满清战争东拼西东拼西凑才10多万人?清朝对准噶尔也十万不到? 

前一个讨论
称《冰菓》为神作的人,和它有哪些共鸣?
下一个讨论
为什么有人认为《琵琶行》中的琵琶女并不可怜,甚至自作自受?





© 2024-12-18 - tinynew.org. All Rights Reserved.
© 2024-12-18 - tinynew.org. 保留所有权利