zoukankan      html  css  js  c++  java
  • 2.1 为什么需要经济的代码

    本文内容是极客时间课程——代码精进之路中代码经济篇的学习笔记。

    1.怎么理解代码的性能?
    代码的性能不是可以多快地进行加减乘除,而是如何管理内存、磁盘、网络、内核等计算机资源。
     
    事实上,代码的性能和算法密切相关,但是更重要的是,我们必须从架构层面来考虑性能,选择适当的技术架构和合适的算法。
     
    我们需要很好地了解计算机的硬件、操作系统以及依赖库的基本运行原理和工作方式。一个好的架构师,一定会认真考虑、反复权衡性能要求。
     
    2.越早考虑性能问题,我们需要支付的成本就越小,带来的价值就越大。
     
    3.硬件扩展能解决性能问题吗?
    投入更多设备不是一个廉价的方法,过去的经验告诉我们,提高一倍的性能,硬件投入成本高达四五倍;如果需要提高四五倍的性能,可能投入二三十倍的硬件也达不到预期的效果。硬件和性能的非线性关系,反而让代码的性能优化更有价值。
     
     
  • 相关阅读:
    Linux的基础优化
    Linux日志文件/var/log详解
    Linux下inittab文件详解
    Linux内核优化
    Linux虚拟机网络连接的三种方式
    Linux下ssh的使用
    nginx安装Lets Encrypt SSL免费HTTPS加密证书
    centos7.2 安装 nginx
    CentOS 7 安装php7
    linux tar 解压出错
  • 原文地址:https://www.cnblogs.com/xhj123/p/14311098.html
Copyright © 2011-2022 走看看