#1 - 2017-2-21 19:59
AWSL (AWSL)
没错,说的就是那两个帖子的网页
我已经彻底不想去优化安卓端这部分代码的性能了
因为这性能是绝望的
Jsoup.parase()耗时: 耗时1527ms
回复之外的解析耗时: 耗时935ms
回复解析耗时: 耗时2869ms
解析总耗时: 耗时3804ms
解析网页结束: 耗时5332ms
网页生成结束: 耗时4096ms
总耗时近8秒,我一方面佩服自己的代码优化能力,另一方面也佩服你们堆楼的能力
相比另一边觉醒楼,虽然还算好点,但还是有差不多两秒的时间
Jsoup.parase()耗时: 耗时303
回复之外的解析耗时: 耗时151
回复解析耗时: 耗时591
解析网页结束: 耗时1045
网页生成结束: 耗时742
正在考虑换个方式来优化,比如解析一遍后把整个解析结果保存下来
PS:第一阶段算是要完成了,再过段时间修改细节抓抓bug就可以发布第一版了
我已经彻底不想去优化安卓端这部分代码的性能了
因为这性能是绝望的
Jsoup.parase()耗时: 耗时1527ms
回复之外的解析耗时: 耗时935ms
回复解析耗时: 耗时2869ms
解析总耗时: 耗时3804ms
解析网页结束: 耗时5332ms
网页生成结束: 耗时4096ms
总耗时近8秒,我一方面佩服自己的代码优化能力,另一方面也佩服你们堆楼的能力
相比另一边觉醒楼,虽然还算好点,但还是有差不多两秒的时间
Jsoup.parase()耗时: 耗时303
回复之外的解析耗时: 耗时151
回复解析耗时: 耗时591
解析网页结束: 耗时1045
网页生成结束: 耗时742
正在考虑换个方式来优化,比如解析一遍后把整个解析结果保存下来
PS:第一阶段算是要完成了,再过段时间修改细节抓抓bug就可以发布第一版了
如果页面逻辑没法改了,那就只有自己提供API服务了。。。
啊啊啊啊啊,暂时不管了,先把浏览历史功能完成吧。目前想做成一个ios的wiki客户端那样的脑图的样子。
但找了一圈没现成的java库,桑心。只找到个js的库。难道又得用webview来搞吗orz
我也不知道有啥好的java layout庫 (C#和js都有好幾個)
不行就自己擼吧.. 擼輪子很好玩的
但又真的实在不想去碰javascript…………难道又得再造个轮子了吗…………
禁則事項です
大部分回复在一千以内的基本还是挺快的。
解析的话感谢提供思路,不过目前是打算把基本功能全部完成后再慢慢开搞具体的优化。现在第一阶段算是要完成了。
接下来收收尾就是进入第二阶段的标记,用户页面的构建,讨论串回复之类的功能了。做完估计又是一个多月,具体到优化可能还会拖很久(死亡)
xxxx-xx-xx: 屏蔽掉了新出现的长帖子