当程序员开了外挂 (雪天蛤蟆跳跳)
- 类型:都市重生
- 作者:雪天蛤蟆跳跳
- 入库:04.13
这样路上的时间也不算浪费了。
程想起来昨天晚上还没有来得及测试的电脑,就感觉自己有什么事情一直没有完成似的。
打开电脑,输入密码后,就进入到了mac的操作系统。
程想了想打开他的idexcode。 ide是集成开发环境一个大而全的软件,xcode是开发mac和ios的软件的一个ide
因为他的这个软件是打开的状态,所以他先给关闭了,为了测试打开的耗时,他拿起了个手机,打开了上面的计时器功能。
左手点到了开始按钮,右手同时点击电脑上的那个图标,实验分成了三次进行,三次取平均值,加上了系统给的5G的内存,速度平均在2秒,而打开软件后,再继续打开某个项目的时间也是2秒。
接着程心念一动把5G的内存给下了,先是去电脑的配置里看了看确实是生效了,然后程才开始新的测试。
也是用了三次,取平均值,结果是6秒。
效果这么好?程有点不敢相信自己的眼睛,但是数据又真实的摆在那里,由不得他不信。
是不是加了内存所有的电脑性都就会有这么高的提升呢?
又有一个想法在程的脑海里浮现了出来。
他决定到公司,找一个有高配mac16G内存的同事测试测试,看看他的电脑打开这个软件耗时多久。
很快,程就来到了公司,在路上他在系统空间内进行了一些锻炼,还吃了一些果实。
因为程要在商业化那里待一周的时候,现在还没有到一周,所以程现在是还是到了商业化这边。
到了工位上,程就向开发询问他们谁的mac是高配的,内存是16G的。
宋飞翼对程说他的电脑是高配的,他也不知道程是要干什么。
“太好了,我能用你的电脑测试一个东西吗?”
“什么东西,难道你的新电脑还不够用,还必须用16G的内存?”
宋飞翼有点搞不明白程要干什么,好像没有什么测试是和内存相关的。
“你误会了,这些不是测试我们项目的功能,我是要测试一下大内存的电脑和我的电脑有什么区别。”程如实的说了一下他的目的。
“嗯,好,你要怎么测试?”
“很简单,我想让你打开那个xcode软件,我这里计时,看一下打开那个软件的时间是多少?当然了如果你的电脑上还有其它的大型软件,也可以进行一些测试。”
程说了一下他测试的软件,同时也没有把话说死,留有余地。
“可以,你要测试的话,还可以加一个软件,这个软件我在我的电脑上打开的速度特别慢。”宋飞翼给程提了一个建议。
程听到这个非常惊讶,还有比xcode打开速度更慢的软件?
“是吗,是什么软件,翼哥?”程非常想知道到底是什么软件这么吃资源。
“也是一个ide,不过是开发java的一个ide,它的名字是inteij IDEA 15。”
其实开发这个ide的公司,旗下还有好多ide,功能还是很好用的,不过价格也挺贵的。
宋飞翼觉得这个软件才是打开速度最慢的那个,如果要评什么蜗牛冠军的话,他会毫不犹豫的给这个软件投上两票。
当程听到这个软件的时候,他就明白了,因为在他的win上面,也安装了这个软件,用来开发php。
其实这个软件本身是用来开发java的,但是只要装一个插件就可以支持php了,同时用装扩展的方法,这个软件就可以支持很多种语言。
只是装的插件越多,\b它打开的速度就越慢,程有一点受不了win的卡顿,其中有一条就是因为这个软件打开的速度太慢导致的。
最终程在宋飞翼的电脑上打开这两个软件,分别记录了一下时间,xcode的平均时间是3秒,而inteij IDEA 15这个软件就比较“优秀”了,足足用了28秒。
这个时间都是取了好几次后,算出来的平均值。
程回到了他的工位上,也下了一个mac版本的软件inteij IDEA 15,正版的,不过只能试用一段时间。
接着程还从github下载了一个大一点的java项目,程先是不加内存测试了一下速度,结果果然比宋飞翼的高配的电脑慢了很多。 github是全球最大的代码托管网站,后来被微软收购了
宋飞翼的电脑打开那个软件的时间是28秒,而程的电脑比他的还要“优秀”整整用时42秒。
“我了个去!”
程怀疑自己看错了,不是都说mac性能好吗?怎么打开一个软件用这么久?程想不明白。
程觉得他一定是打开的姿势不对,要不然怎么会用这么多的时间。
不信邪的程又试了几次,结果让他明白自己毕竟还是太年轻了,见识太浅薄了。
因为他又试了几次,发现42秒都是用时比较快的了,有一次是44秒,还有一次是47秒。
接着程把系统给他的奖励5G内存加了上去了,又测试一下,结果让程有点不太相信,因为时间从40多秒变成了18秒。
甚至比宋飞翼的16G内存的电脑都快不少。
但是这内存可是只有13G啊,还不如宋飞翼的16G内存。
也由此程得出一个真理
第五十一章 开发软件初体验
程得出的真理是系统出品必属精品。
但是这些都太抽象化了,于是程想找一个科学的方法,来验证这两者到底有什么不一样。
他上网搜了搜,还真的找到了一个好办法。
他找到的办法就是,用redis来测试。
redis是一个内存数据库,现在使用它的人们很多,因为它比memcache也是一个内存数据库支持的数据结构多一些,所以适用的场景会更多一些。
程在redis的官网上看到说redis可以支持每秒查询十万次,这是一个吞吐量,这个数值越大越好。
程在去掉系统给的5g的内存之后,测试了一下,其实并没有他们说的那么高,每秒只能查询8万次,远远没有达到官网上说的那样,可以支持高达每秒钟十万次的查询量级。
不过程也表示理解,官网上的数据都是用的一些极限测试来压测的,肯定和实际中的使用会有很大的差距。
不过,程在用了那5g的内存之后,他\b惊奇的发现速度竟然达到了每秒可以查询24万次的恐怖地步。
当程第一次看到这个数据的时候,他以为自己看错了,于是又测试了一次,但是结果和上次相差不大,基本上可以认为是一样的。
程不相信就这5g的内存会有这么大的差距,于是又再次测试了好几次,但是数据结果就摆在那里,数据是不会说谎的。
这让程百思不得其解,这到底是为什么,为什么加了几个g的内存,就会让redis的性能提高的这么多。
按理来说内存的大小应该和这个没有什么关系才对。
想了想程想到了一个解释,那就是,系统提供的内存的读写速度,比我们用到的内存的读写速度快好多倍。
也只有这一个说法,才能解释程得出来的结果。
那要是能把这个内存推广到全世界,所有的人都能用到这样快速度的内存那该多好啊!
如果真是那样的话,互联网会再迎来一波新的发展。
不过程也就是这么一想,毕竟这个东西根本就不能量产,别说量产了,世上根本就没有第二人可以用。
可能再过十几年,或者是几十年的发展内存会有这样的速度吧!
毕竟现在的科技日新月异的,也许某一天科学家就发现了一个新的材质可以让这个速度大大提高也说不定。
测试完了这些,程对系统提供的东西又有了新的认识。
程决定,以后系统不管是奖励什么东西,他都要在第一时间去测试。
毕竟这么好用的东西,晚一分钟知道都是罪过,何况他这都算是隔夜了。
在这个内存的加成下,程觉得他开发和学习swift语言都快了不少。
他写的代码是要运行、看效果的,之前运行的速度非常慢,但是现在运行效率提高了不少,帮他节省了不少的时间,时间不用花在等待上面了。
不过编译等待时间还是存在的,如果程从来没有接触过这个,他可能会觉得这个编译的时间很长,但是他经历了昨天那慢如蜗牛的速度摧残之后,再和今天的速度一对比,他就觉得今天很幸福。
程居然找回了一点他在windows上使用editpus一个本编辑器的感觉,他在editpus上写过php代码,也就是前几天他学习的时候用的。
程写的也都是比较简单的一些程序,基本上是一些单件,也没有特别复杂的场景,所以运行的时候,结合那个本编辑器的快捷键,只需要按下某个组合键,就能快速的进行调试,特别方便。
今天程先是复习了一下了昨天学习的内容,然后就开始写自己的东西了。
程的英语水平还行,虽然他学习的那个资料也是英的,但是大多数都能看得懂。
有几个地方是他学习的助力,一个是苹果的官网的手册,程遇到什么不会的东西,他先会去那上面翻一翻看看使用手册。
如果找不到的话,他接下来会去github上看一看,找一找相应的代码示例看一看别人是怎么用的。
如果还没有的话,他会在stackoverfow上搜索一些问题,这是一个与程序相关的IT技术问答网站,可以简单的理解成百度知道或者是知乎,不过这个是全球范围的,也是专业服务于it技术的一个网站。
相似小说推荐
-
重生文娱洪流 (戒酒的剑仙) 起点VIP2020-07-15完结总推荐数 8.14万周不然带着地球的文化宝藏穿越到平行世界,发誓要成为大明星!他被誉为娱...
-
我在古代有片海 (十月鹿鸣) 起点VIP2020-07-19完结总推荐数 8.73万您突然拥有了一片海。左手一只龙虾。右手一头鲍鱼。脚底还踩着一只青...