《《内存和性能优化》》给我带来的!

《《内存和性能优化》》这本书教会了我很多!

有很多的东西自己知道,但是确实想用语言表达出来很难,下面就简单的发表我的一部分关于这本书的新的吧!

我学会了在进行系统设计时要注意的问题

(1)如何做需求分析(2)如何来检测算法的稳定性

(3)如何优化自己的程序(4)如何在编写程序时写出高质量的代码

(5)在程序调试的过程中如何定位错误

这些方法的作用主要是用来进行性能和内存的优化

最后也是重要的一点,它让我知道了怎样来进行程序的构建,如何搭建程序框架

下面展示的这是程序分析的一些基本方法,这些在编写自己的makefile时用得着

(1)静态源码分析器

(分析器产生的结果可能非常有用,但不是每个标注都是合理的,必须判断各标注是否有用)

可用 –wall  代替

(2)时间分析器

-pg选项编译程序 

(3)运行检查器(分商业运行检查器和免费运行检查器)

Electric Fence   或mcheck 或mpr

(4)用C或c++写自己的测试程序

(5)借助编译器进行优化

使用 –on 选项

n表示优化的级别

 

下面的这些链接是我从这本书中学到的基本的排序算法的链接,博友们可以连接参考一下

进行排序时首先要理解这两个概念

  (1)原地算法 :在进行排序时数据大小不变或变化很小

   (2)非原地算法:内存空间在排序时变化很大   会严重限制数据库尺寸的最大值

关于堆排序,自己做的总结

http://blog.csdn.net/liuzuyi200/article/details/9858179

关于希尔排序

http://blog.csdn.net/liuzuyi200/article/details/8628235

插入排序

http://blog.csdn.net/liuzuyi200/article/details/8628187

下面的两种排序方法是我没看这本书之前学会的最基本的排序方法

冒泡排序和选择排序

http://blog.csdn.net/liuzuyi200/article/details/8623957

用标准库里的sort()函数进项排序

http://blog.csdn.net/liuzuyi200/article/details/8974326

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值