课程咨询 : 010-57154533

主页 > 无限新闻 > Android培训:GC优化是怎么优化的|鸿运彩票网安卓培训技术学院
  • Android培训:GC优化是怎么优化的|鸿运彩票网安卓培训技术学院

    发布:鸿运彩票网Android培训      来源:鸿运彩票网Android培训      时间:2016-12-26 14:28

  •   Android开发这么火?你要不要来学?鸿运彩票网Android培训技术学院面向0基础,4个月的地狱训练,让你全访问掌握Android开发,助你在Android开发的道路是奔跑起来!哪里有靠谱的Android培训学校?就找鸿运彩票网Android培训技术学院(原鸿运彩票网Android培训学院)。

      1.GC优化是怎么优化的

      如果GC运行时间太短,则可能对象回收率太低,这意味着还有很多应该回收的对象没有被回收,仍然占用大量内存。在设计GC的时候,就必须在停顿时间和回收率之间进行权衡。增量式GC就是通过一定的回收算法,把一个长时间的中断,划分为很多个小的中断,通过这种方式减少GC对用户程序的影响。虽然,增量式GC在整体性能上可能不如普通GC的效率高,但是它能够减少程序的最长停顿时间。

      2.Listview优化

      (1)利用convertview复用视图

      (2)采用ViewHolder复用item布局中的组件

      (3)异步加载图片

      (4)快速滑动时不加载图片

      (5)如果自定义的item中有图片,需要对图片大小进行压缩(减少图片所占内存)

      3.图片压缩方式

      (1)质量压缩法

      (2)图片按比例大小压缩方法(根据路径获取图片并压缩)

      (3)图片按比例大小压缩方法(根据Bitmap图片压缩)

      4.Android网络通信机制

      网络编程的目的就是直接或间接地通过网络协议不其他计算机进行通讯。

    Android培训:GC优化是怎么优化的|鸿运彩票网安卓培训技术学院
    Android培训:GC优化是怎么优化的|鸿运彩票网安卓培训技术学院

      网络编程中有两个主要的问题:

      1.一个是如何准确的定位网络上一台戒多台指主机;

      2、另一个就是找到主机后如何可靠高效的进行数据传输。

      目前使用最广泛的因特网协议是TCP/IP协议:

      在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠的戒非可靠的数据传输机制,这是网络编程的主要对象,一般丌需要关心IP层是如何处理数据的。

      Android平台为网络通信提供了丰富的API,除了对Java标准平台保留的java.net、javax.net、javax.net.ssl包之外,还添加了android.net、android.net.http包。此外,Android平台还将Apache旗下的Http通信相关的org.apache.http包也纳入到系统来。下面做介绍。

      TCP/IP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket,从而在通信的两端之间形成网络虚拟链路。一旦建立了虚拟的网络链路,两端的程序就可以通过虚拟链路进行通信。Java对基于TCP协议的网络通信提供了良好的封装,Java使用Socket对象来代表两端的通信端口,并通过Socket产生IO流来进行网络通信。

      基于UDP协议的网络编程:UDP协议是一种不可靠的网络协议,它在通信实例的两端各建立一个Socket,但这两个Socket之间并没有虚拟链路,这两个Socket只是发送、接收数据报的对象,Java提供了DatagramSocket对象作为基于UDP协议的Socket,使用DatagramPacket代表DatagramSocket发送、接收的数据报。

      HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。

      关键词标签:Android培训,安卓培训,Android开发培训,Android培训课程


上一篇:Android培训专家预测2017年安卓发展趋势

下一篇:Android学习培训:如何学好Andriod?

最新开班日期

开班时间 2017/02/20
距离开班时间还剩

1 2 3
©2016 鸿运彩票网 版权所有 京ICP备15049804-3号