程序优化初篇(适合各种编程语言)

       怎么样才能写一个功耗低的程序;怎么样才能优化程序功耗降至最低?程序优化包括逻辑和功耗,两者相辅相成,高性能牺牲的必然是功耗。
‌        那么程序减少内存读写,减少逻辑循环次数都可以降低功耗;怎么减少呢,开发者根据需求写出最合理最佳内存读写逻辑就可以了,首先你要有这种意识;当然我们可以设计更多功能来供用户选择,比如设计个需求最低读写逻辑,设计个不考虑功耗读写逻辑,设计个可设置功耗读写逻辑等等;例如线性代数的矩阵相乘,我们都知道有些步骤可以省略,减少相乘运算次数,这样大大降低了运行时间。什么逻辑是最低的运算并算作合理的呢,够用就是最合理的;只有自己动手写并反复测试才能得到你最优的算法逻辑。
‌        那什么是人工智能呢,就是更人性化,操作更友好的逻辑设计,选择性更多的逻辑设计,某些功能以人的正常思维自动处理的逻辑设计,类似人类的幻想,想象付诸于实践的设计(类似我们把红色和蓝色合并会得到什么颜色呢!)。这些设计通过信号在媒介上不停的转换,最后通过画面呈现在我们的面前。
‌       我们生活在舌尖上的中国,每天吃多少饭自己肯定知道,所以不能浪费粮食;程序设计同理,不开辟过多的内存,够用就好。饭店有很多小料供用户自己选择,程序亦是如此,设计多些功能供用户参数让用户自己设置,这样选择性更强。

       大家有没有发现计算机执行加减法要比乘除法快,执行整形计算要比浮点快。。。有兴趣的程序猿可以了解一下计算机发展史。

进阶篇

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bug狂人

让我们和小姐姐唠嗑可以肢愣起来

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值