zoukankan      html  css  js  c++  java
  • ios 性能优化概述

        在开发IOS程序的时候,不止是简简单单的把代码堆砌起来,或者说有一个比较好的架构,程序就ok的。还需要在程序性能上进行优化。所谓优化,并非只是简单的优化几个算法,让程序看起来跑的更快。优化是有目标的,速度快可能是目标之一,但是真正的目标是:从使用层面讲让程序更好的和用户交互,从技术层面讲能够更好更合理的使用系统提供给程序的资源。而基本上做为开发人员能够控制的是后者,让自己的程序能够更好更合理的使用系统提供的资源。记得有个大牛说过:一个优秀的程序猿就是扣内存、扣CPU、扣I/O次数,就是各种扣,当你扣到极致的时候,虚拟机也能用出真机的效果,资源就在那里,就看你怎么用了。

        基本上,在IOS开发的时候,基本的优化目标就是,合理的使用包括内存、CPU、物理存储在内的资源。

        优化的时候可以使用的手段大体可以分成两类:

        一、实现就能预知一些性能瓶颈,在写代码的时候,就尽量避免。

        二、事后,使用各种Profile工具,分析程序,找到性能瓶颈然后解决之。

        

        而如何解决这些性能瓶颈,真对不同的问题,有不同的方法。以后一个一个的总结。

  • 相关阅读:
    Asp.Net多线程用法1
    Asp.Net操作FTP方法
    django 利用PIL 保存图片
    django —— Celery实现异步和定时任务
    豆瓣源安装requirements.txt
    一个有趣的python排序模块:bisect
    Python 多线程
    python list元素为dict时的排序
    python版本坑:md5例子(python2与python3中md5区别)
    单独的 python 脚本文件使用 django 自带的 model
  • 原文地址:https://www.cnblogs.com/yishuiliunian/p/3289736.html
Copyright © 2011-2022 走看看