问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

程序优化技术都有哪些,如何提高程序的执行效率

发布网友 发布时间:2022-04-20 19:46

我来回答

1个回答

热心网友 时间:2023-11-11 12:17

个人理解:
1)说的是程序是要供人去读,去维护,因此不能为了效率牺牲这方面的性能,导致程序难以理解,维护。那样,正确性,可靠性及健壮性就无从谈起了。
2) 是说要首先着眼于全局的优化,譬如路径是否合理,有没有多余的步骤,有没有多余的循环?
3) 找出瓶颈的意思是说,程序可能由若干步骤、若干部分组成。有可能大多数步骤的效率都是100,个别步骤的是10,你应该先优化效率低的这些地方。
4) 数据结构与实际要描述的对象,你要进行合理的优化,去除不必要的冗余,等等。而算法的优化,你可以看一个在一列排好序的数列中查找一个给定数的算法,一般讲算法的书上。采用不同的算法效率是大不一样的,这比仅仅优化代码的效果要好得多。
5) 效率分为(存储)空间效率和时间效率,这两者一般比较难以统一,往往要在两者之间权衡。不过随着计算机技术的发展,现在一般计算机都可以提供足够的空间,因此空间效率往往已经不成为问题了。你只要专注于提高时间效率就可以了!
6) 紧凑的代码主要是去除了好多必要的格式字符达成的。实际执行的机器码都是经过编译产生的,而编译过程中机器会自动过滤掉格式字符,因此是否去除格式字符对编译产生的机器码没有什么影响。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
太平盛世专辑曲目 梦见自家灶台缺个角 如何看待宝马3系? - 知乎 为什么缺爱的女人婚姻难幸福快乐 求一些好看的架空言情小说,最好是以第一人称为视角的。小白文请绕。 带双目相机的无人机有哪些 禄莱1982年后 工业3d相机国内有哪些靠谱的厂商,特别是在阳光和弱光环境 海康全新双目单线相机 | 消盲区、抑杂光,引领3D检测新突破 10米范围内实现零盲区大FoV深度测量,奥比中光发布Gemini 2双目... 作为程序员提高编程能力的几个基础算法 提高程序可读性的有力手段是什么 c++程序员如何提升 怎样加快电脑程序运行速度 求教,提高程序运行速度可以从哪些方面着手 浅谈程序员如何提高自己的编程速度 如何提升程序员的代码编写能力 怎样加快程序的运行速度 程序员提升开发技术需要注意哪些 java程序员如何提升自己? 什么是提高程序效率的最好方法? 在应用编程中,我们如何使用分层的编程思想提升程序 初级程序员该怎样提升自己? 刚踏入职场的程序员,如何快速踏实地提升自己的能力 如何提升小程序性能? 2020程序员如何提升自己的能力吗? Java程序员如何自我提升? 程序员如何提升自己 在程序的开发中,如何提高程序的运行效率? 建行快贷说我违反使用 税源信息怎么采集 为什么衬衫的领子特别容易脏比外套领子还脏 为什么衣领 衣袖容易脏 为什么人穿的衣服衣领会很脏 衬衣衣领袖口为什么容易脏? 为什么衣领的部分会很容易脏? 衬衫领口为什么会脏 衣服领口容易脏怎么办 白色衣服的领子容易脏,怎样才能防治? 手机里的通讯录怎么备份 衣服领子容易脏 衣服领子总是脏怎么办 为什幺衬衣的领口易脏? 我挺喜欢穿白色衣服的,但是有个问题,领口那太容... 为什么衣服的领口和袖口更容易脏 棉袄衣领容易脏怎么办? 为什么领子很容易脏?应该怎么办? 衣服只有领口容易脏 为什么白色衣服的领子总是脏? 榴莲吃起来脆脆的是没熟吗 刚买的榴莲,都裂口了,可吃起来是脆的,是不是坏的?