00:00
那同学们在历史于和国律中请求图片呢?到时候我们一会用到我们再讲啊,接下来我们要给大家讲一个第三方联网框架性能测试方案的一个介绍,为什么跟大家介绍这么一个知识点呢?大家想想以后工作了是吧,然后有好多联网框架。有这个OK,有有个个都非常不错是吧?那你选择五花缭乱是吧,就像你长得帅的又有钱,然后选选选老婆不好选是吧?这个时候怎么办呢?你总得就考考一下哪个老婆好是吧?同样这么多框架,我得测量测量哪个好吧?还有一个就是假如以后你在一个大公司,你代了很多小D,这个小弟那个小弟写的代码,都能实现这样的功能,你要看一看哪个人写的代码好。什么叫好呢?就是性能好。就说执行起来时间越短是越好啊。那怎么去测呢?好,大家看好请看我,所以说首先你在这里做一个联网请求,我们用一个起始词start等于sister,然后这个是一个起始时间吧,好,然后这是我们起始时间,这么地方好,然后我们呢,这游起时间,接下来注意不能在这里啊,这里就扯淡了,一旦跑到那里成功过后,这里有一个什么结束时间啊,是这样啊,好,那么这时候计算一下他的一个什么。
01:57
Past的是花费的时间了,好,End看减掉多少,其简单吧,你想起来都简单对吧?好,来,我们看一下他大概花了多少时间。
02:13
好,那么。花的这个时间。好,我里的花回的时间好,那么把这个什么相加好,那么这个时候我们去打印一下,是不是可以知道多长时间了好,那么这个时候们写个笔记,记录一下这个历史的时刻是好。好,然后呢,这个知识点就是我们所讲的第三方第一个简介是吧,好那么wall联网请求请求时间好第一次第二次第三次第四第五是第六是好大概是十个解释就行了啊好那么看好我现在是运行起来了看哦注意啊,这个测试值粗略的告诉他的测试方法,但是我这种。
03:49
做法不一定准。就就是说你要测量很多次,而且你要在不同的手机,高中端低端都测吧,在有些框架可能在低端手机特别好,在高端手机就没有发挥它的一些优势是吧,但有些框架呢,在手考手机特别引流,在插手机不行是吧,所以我们都得测。
04:08
好,大家好。好,我们点这第一次,第一次一般呢,都比较花的时间比较多。好。诶。这个时间比较多吧,看到没有时间比较多是吧,好数字178,这个第一次比较多啊,第一次所有的框架都应该差不多,好然后。干掉。好,然后呢,我们在。是这个吧,再点一下,再切换好再来到这里。多少了,还这么多是吧,好,然后呢,这个也太多了,感觉好,然后再切换一下,第二次的话,多少97了吧。
05:14
是不是啊?了。好,然后再切换一下。多少了了八好,就这么测,当然这个不一定很准啊,不一定很准,好然后。干掉。啊,看没有越来越牛了,为啥,因为他因为你频繁请求,而且请求的同一个,他可能做一些缓存处理了呗,是不是啊,你想你你都通过一个请求,然后是也没啥变化是吧?啊。
06:02
好然后啊就11啊啊这这这肯定是波动啊这个所以的话呢,它有时候这粗略的侧啊粗略的侧好然后呢,大家看一下知道啊是吧?啊然后的话嘞,好然后是多少啊17看到没有好就是就在这么个环,这这么一个环境下,好那有了后呢,我们再测一下谁呀条啊擦U条啊联网QQ好那么我也是第一次第次好那么把它给复制过来。
07:03
把这个干掉吧,干掉其实大家可以看一下,就是说只是告诉你怎么测啊,我们我们不比较它谁好谁坏啊,因为我们这地方只是告诉大家怎么测,对比一下好,那样测我们的这个怎么测呀,同样把这个代码拿过来,把这个什么阻值调打开,然后在这里是同样的也是做在一个实验,是也是放在最前面的,把这个改为什么插U3是不是啊,说不定插U3反而好呢,是吧,啊,这有可能啊,因为插U3人家是在后面的,知道吧,玻里是三年前有的,人家叉一九是刚。今年的六七暂更新第三版的肯定性能好一点哦啊一般情况要好一点,知道吧,他有三是刚更新的,知道吧,啊我里是三年前,你想谁谁谁牛啊,是不是肯定是后后者居上呗,是吧,长江推后浪之推前浪,把他老爸排在沙滩上是吧?好,那看好我们一起来一点,好我们看一下这个时间哇,天呐,也太狠了是吧,好,可能第一次,那第一次也太猛了,好那么我们我们期待第二次啊,期待他胜出啊,好,然后。
08:29
跳你要慢慢就好了吧,所以如果多次过后是吧,那就他可能初始化的时候花点时间是不是好,大家看好,所以的话,我们要得平均时间好,然后再看一下啊。56你看对,好像这样的话就开始稳定了是吧,他这个可能后说不定要好一点的是吧,好再看一下。在哪里啊?
09:05
诶哦,这里对49眼睛就是好你们是吧,你看还是比较稳定的吧,好这要干掉吧,啊然后切换一下。啊,然后的话呢,是多少,就是你看他也有那种反弹,其实是吧,啊,你就看,反正你就看哪个好啊,这我不说是吧啊,因为因为你得大量的测知道吧,但是我觉得应该差一体,他是后来者,应该是做了一些优化是吧,你看对吧,你看平均值好像稳,但是第一次太猛了是吧?好,那么就测这么多,大家可以看一下,你看一般情况下好像都就除了第差一第一次比较猛之外,其他都还算稳定是吧,但是这个哥们呢,就是第一次还行,第二次也大,后面呢也还行,但突然这个地方又变大了,对吧,但是突然这个又变小了,所以不稳定对吧。好,那也就是说你然后然后就说,如果你是然后的话,你可以测个几百次,然后平均值,肯定这个时候就得出的值就比较准了,这几百次注意啊,你用这款手机时后再混一下,很简单,你这都就是你用自动化去跑啊,对呀,那就就可以了,你做一个循环去跑一下就都行了,对不对,好那同学们这个就会搞定了吧,好,这就是测框测性能新态会了吗?那以后同学们你们选一段代码。
10:28
对吧,写的代码,然后你想看看你的这个你带的小弟的代码,呃,是这个小弟好了,是那个小弟写的代码比较好,那这时候你可以测一测会了会测了吧,好,那他就有这样的一个价值,可能这个知识点的话呢,这个是教大家怎么测好,那同学们想一想,如果我在这里起始值,然后这里面N的值,你觉得有意义吗?有意义吗?意义没有,为啥呢?因为它这个地方里面只有回调成功了才成功吧,那你这个方法一调,要它瞬间我给你给你们看一下啊。
11:03
假如现在,现在我们是用什么请求啊,用这个好,我把它。剪切到这里来。咔嚓,放到这个地方啊,诶少减了一个这一个啊,首先两行的好,然后放到。这里,那是不是我们就测这行代码,你发现它时间特别的短啊,这个就不要了啊,这个不要了。好,然后我们看好了,运营起来你发现没啥意义,为啥呢?因为因为它这个地方里面,它是损就执行好了一会是不是你起始摁的,你看一会就就很快就结束好了啊。好。它就会值的话就比较小。
12:01
好,再看一下。多少啊?我应该能找到,别着急。那这上面看到什没有4S4,就说它CS4就搞定了,为啥?因为他根本就不等子线针回调过后,它就自然就好了,所以这个方法它执行的是在主线程,只有它回,就说主这个方法的执行在主线程,那么这个请求是在主线程,那么回调过后又回到主线层了,这过程中我们并没有打它的这个请求过程,所以要跑到里面来打才有意义,好你看再看啊,这再好,它还是S4。支撑的更低更当然有区别,应该不大。好,放到上面。多少是不是是很小啊好,那再看一下。
13:05
多少了六了对不对,所以的话呢,同学们呢,第一次的时候他就需六这个类,是不是要要要花一点精力啊,那在第二次的话就就越来越少,但是并不是真正联网所花的时间吧,对不对?好大家想想在我们地方里面的话呢,我们一般这种词是没有什么没有价值的啊,所以一定要放在哪里啊,放内内部里面好,那同学们这就是我们所讲的第三方啊,联网框架性能测试的一个简介啊把视频呢。
我来说两句