01 2010 档案
摘要:前段时间做了个raytracing的程序,过程是从两个文件分别读入所有的ray和triangle,通过计算把所有的交点输出到一个文件。这里不打算讨论计算过程中算法的优化,主要是谈谈关于文件操作的一些想法。一开始用的是C++标准库提供的ifstream和ofstream, 读写操作类似于:结果发现这样的文件读写相当慢,比如说,在我双核2.16GHz,7200rpm的机子上,写2M的数据花了将近1s。...
阅读全文
摘要:C++代码一直以其运行时的高性能高调面对世人, 但是说起编译速度,却只有低调的份了。比如我现在工作的源代码,哪怕使用Incredibuild调动近百台机子,一个完整的build也需要四个小时,恐怖!!!虽然平时开发一般不需要在本地做完整的build,但编译几个相关的工程就够你等上好一段时间的了(老外管这个叫monkey around,相当形象)。想想若干年在一台单核2.8GHZ上工作时的场景 - ...
阅读全文
搜索
积分与排名
- 积分 - 180559
- 排名 - 7127
随笔档案
- 2014年7月(5)
- 2014年6月(3)
- 2014年1月(1)
- 2013年10月(1)
- 2013年9月(3)
- 2013年8月(2)
- 2013年7月(4)
- 2013年6月(5)
- 2013年1月(1)
- 2012年12月(7)
- 2012年11月(7)
- 2012年10月(2)
- 2012年9月(4)
- 2012年8月(5)
- 2012年7月(1)
- 2012年6月(2)
- 2012年1月(2)
- 2011年12月(1)
- 2011年11月(1)
- 2011年9月(1)
- 2011年8月(1)
- 2011年7月(2)
- 2011年5月(2)
- 2011年4月(2)
- 2011年3月(5)
- 2011年2月(2)
- 2011年1月(2)
- 2010年12月(3)
- 2010年11月(3)
- 2010年10月(5)
- 2010年9月(1)
- 2010年8月(3)
- 2010年6月(4)
- 2010年5月(1)
- 2010年4月(2)
- 2010年3月(4)
- 2010年2月(2)
- 2010年1月(2)
- 2009年12月(4)
- 2009年11月(5)
- 2009年10月(4)
- 2009年9月(14)
- 2009年8月(1)
- 2007年7月(1)
- 更多
最新评论
- 1. Re:启动COM组件的三种机制
试试
- --81
- 2. Re:我的源码管理之路
- git
- --lindexi
- 3. Re:启动COM组件的三种机制
- 你好,demo里的RegistryFreeWay 项目生成的exe运行不起来,运行的时候报错:由于应用程序配置不正确,未能启动此应用程序。请查看清单文件以查找可能的错误。我在windows 日志里找到...
- --含笑老二
- 4. Re:用CMake编译lua
- 还可以试试xmake 也是基于lua语法 更加简洁易用 并且支持直接构建
- --waruqi
- 5. Re:学习:大文件统计与排序
- 你编译的时候有没有 -O2 ?
- --陈硕