性能优化之二
来源:互联网 发布:淘宝样式重置 编辑:程序博客网 时间:2024/05/22 03:48
昨天晚上安装了Ubuntu13.04,在选择文件系统类型时,选择了btrfs, 模糊中记得这个文件系统是比较高级的文件系统,肯定比ext3之类的要好,但是也是不确定,因此今天上班的时间,抽空看了下btrfs文件系统是怎么一回事,作为SUN公司开发了ZFS这个划时代的文件系统后,开源社区和几家大公司就做了相应的开源文件系统btrfs, 其采用了COW技术,提供了快照功能和几乎无限的扩充性,同时性能又是挺高的, 极容易扩充文件系统。
看了下别人的介绍,影响比较深刻的就是,能共享的节点就共享,如果你修改了,就需要拷贝一份出来,再进行修改,由此我想到了前一段时间做的关于网元资源管理的性能优化,很多时候,这样的概念我们都是知道的,但是我们就是没有将其利用到工作中去,写时拷贝的概念在学习操作系统的时候估计大家都学习过了,但是我们一般很少将其应用到工作中去,学习和使用是完全脱节的。果然在进行优化时,利用boost::shared_ptr提供的引用计数功能,很简单的就可以实现上述的写时拷贝的优化,从而可以极大的提高性能。
书到用时方恨少,但是你没有使用的时候,你学习的知识只是有个印象,没有深刻的理解,这真是一个矛盾的过程,只能是螺旋式的相互促进共同发展了,比如你现在看linux源码,一点感觉也没有,不仅浪费了时间,还没有什么长进!
- 性能优化之二
- 性能优化之二
- 性能优化之路(二)
- Android性能优化之二 代码优化
- 性能优化之数据库优化(二)
- Android 性能优化之布局优化 (二)
- 性能优化二十一之安装包性能优化
- 程序性能优化之二-----ulimit
- ORACLE SQL性能优化之二
- Android性能优化之过渡绘制( 二)
- 性能优化之读写分离二
- Android性能优化之过渡绘制( 二)
- Android性能优化之路(二)
- Android性能优化之布局篇(二)
- Oracle性能优化之高级SQL优化(二)
- Java性能优化系列之二--程序优化
- MySQL 数据库性能优化之(二)表结构优化
- MySQL性能优化二之SQL的优化
- poj1005——I Think I Need a Houseboat
- uva_10167_Birthday Cake( 窮舉+卡精度 )
- Android自定义类库详解
- MapReduce技术的初步了解与学习
- hdu2055An easy problem
- 性能优化之二
- C++ 友元的作用
- 建立DICOM数据集,并将其保持到文件的简单示例代码
- matlab中fix() round() ceil() floor()
- org.hibernate.hql.internal.ast.QuerySyntaxException: Exam is not mapped
- C# 控制台 骑士飞行棋
- VS2008在升级到SP1后即可支持tr1
- HttpURLConnUtil
- c语言实现水波纹显示