1.23Android 学习+进度之二十三-同步和分析
来源:互联网 发布:制版软件 编辑:程序博客网 时间:2024/06/05 23:47
今天汇报了工作,功能性的任务暂时好像要搞一个段落了。如今,讨论下下一步要做的内容。
1:之前测试中,一个1.5M左右的图片需要发送30s-40s。需要分析下,到底在哪一步消耗的时间比较多。
2:改个按钮功能什么的。
初步判断,造成1的原因是,整个1.5M的图片,我封装成了一个类,这在接收端,需要不停的接收,直到,获得一个完整的类,才会进行下一步操作(可以理解为不是流式的),然后再进行发送,地面客户端也是要接收成一个大包,然后开始读写文件处理。
对于1这个任务,首先打算,同步时间,让sever,客户端的时间同步。然后通过数据包打戳,来分析情况。
hlhttp://blog.csdn.net/wangyanguiyiyang/article/details/51039759
经过一系列的显示时间,已经推导算式。得以在客户端显示时间差。体积小的包,在客户端接收后,显示的时间差比较小,体积大的包,需要消耗较长时间,显示的时间差也越大。
一些猜测:当发送1.5M-2M的图片时,服务端需要25S的时间来接收(这个时间包括了,tcp对这个图片进行分片,都是自动的,没控制)。而服务端组成图片后发送给客户端,需要50S+的时间才能显示,猜测,客户端内存资源小(百度了说,一个app,16m运行内存,但是游戏应该都不止吧),所以需要调用各种控件,消耗更多的时间,查阅资料也说,图片显示,在app端容易出OOM的问题(那个比较老的pad收新pad的大图时就会出OOM)。
汇报了工作,开始下一部分内容,按钮,按钮就先不改吧,也就这几天会改的。
阅读全文
0 0
- 1.23Android 学习+进度之二十三-同步和分析
- 1.24Android 学习+进度之二十三-聊天界面修改及增加配置界面
- 1.13Android 学习+进度之十三-删除冗余代码+注释+分析设计方法
- 1.21Android 学习+进度之二十一-拍照和发送
- 1.2Android 学习+进度之二
- Android 学习笔记二十三之 ActionBar
- 1.20Android 学习+进度之二十-图片进一步
- 1.22Android 学习+进度之二十二-语音与发送
- 1.26Android 学习+进度之二十六-音频聊天
- Android学习笔记二十三之ListView列表视图一
- Android学习笔记二十三之ListView列表视图一
- 1.19Android 学习+进度之十九-图片和语音
- 【玩转cocos2d-x之二十三】多线程和同步03-图片异步加载
- 【玩转cocos2d-x之二十三】多线程和同步03-图片异步加载
- 【玩转cocos2d-x之二十三】多线程和同步03-图片异步加载
- 【玩转cocos2d-x之二十三】多线程和同步03-图片异步加载
- Linux kernel 分析之二十三:文件系统
- linux学习之二十三---共享内存
- git rebase简介(基本篇)
- 欢迎使用CSDN-markdown编辑器
- Eclipse中从svn中检出maven项目
- 前端开发常用库
- 硬链接为什么不能跨文件系统/不能链接目录?
- 1.23Android 学习+进度之二十三-同步和分析
- WinForm内移动、放大缩小控件出现闪屏问题的解决方法
- 设计模式-工厂方法模式-factorymethod-python
- dom监听属性的变化
- js动态生成select,并初始化后台原有数据
- MATLAB和C语言混合编程问题
- UE4 自动创建破碎物件的actor(C++版本)
- Filter过滤器例外URL设置
- CF679A Bear and Prime 100(prime)