01 2010 档案

摘要:前段时间做了个raytracing的程序,过程是从两个文件分别读入所有的ray和triangle,通过计算把所有的交点输出到一个文件。这里不打算讨论计算过程中算法的优化,主要是谈谈关于文件操作的一些想法。一开始用的是C++标准库提供的ifstream和ofstream, 读写操作类似于:结果发现这样的文件读写相当慢,比如说,在我双核2.16GHz,7200rpm的机子上,写2M的数据花了将近1s。... 阅读全文
posted @ 2010-01-24 21:29 lzprgmr 阅读(2040) 评论(1) 推荐(0) 编辑
摘要:C++代码一直以其运行时的高性能高调面对世人, 但是说起编译速度,却只有低调的份了。比如我现在工作的源代码,哪怕使用Incredibuild调动近百台机子,一个完整的build也需要四个小时,恐怖!!!虽然平时开发一般不需要在本地做完整的build,但编译几个相关的工程就够你等上好一段时间的了(老外管这个叫monkey around,相当形象)。想想若干年在一台单核2.8GHZ上工作时的场景 - ... 阅读全文
posted @ 2010-01-17 16:30 lzprgmr 阅读(8053) 评论(6) 推荐(2) 编辑

黄将军