• 网志分类
  • » 查看所有日志 (50)
    » 随手 (44)
    » 存档 (2)
    » CnWizard修改记 (1)
    » 爷爷的故事 (3)
  • 站内搜索
  • 友情链接
  • » 我的歪酷 非非共享界
    » 老罗
    » Yonsm

    订阅 RSS

    歪酷博客

    0006057

    « 上一篇: 找到了《Delphi算法和数据结构》里面的一个BUG。 下一篇: “好”的东西一直在与危险并存。规避他?还是了解并掌握他? »
    leeon @ 2007-08-24 13:48

    我买ThinkPad T43P的时候,好像很多人都问的第一句话就是:是不是双核?

    我的T43P是迅驰Dothan2.13的CPU,很不幸不是双核。它有很大的cache,几乎不会滞留数据。呵呵。我为它准备了2G的内存。

    我一直都很“奢侈”的测试我的代码,一次性使用非常多的内存来处理非常多的数据,可以对付很多内存管理混乱的代码。

    笔记本电脑的环境我用的很舒服,分辨率足够大,可以看到足够多的代码,可以开同时3个Delphi,2个VS,1个UE来编码。

    公司的台式机是双核的CPU,但是内存只有1G,我平时不喜欢用它,不过,今天我用上了它,而且感觉非常好。

    又需要分类提取香港的数据,两年的数据。

    我按照同事的需求编写了三种类型的perl脚本,不管怎么平衡内存和IO操作,我的笔记本电脑都会处于崩溃状态。需要分类太多了,虽然,一个数据文件是20M-50M的逗号分隔符文本,不过22个文件可能要分离为7000左右个(或许会更多个)。大小在20个字节到600K字节不等的文件。

    Dothan2.13的CPU啊。我一直认为这是个非常好的CPU,它为我工作的很好。但是,它今天很辛苦的做这个工作。

    我把数据和脚本转移到了双核CPU的电脑上。哦,我真的很惊叹双核CPU在这方面的巨大优势,

    不管我编写的频繁的IO操作,还是大规模的内存操作。在数据面前,各类交互的非常有效,

    或许这个需求有些特殊,我把主要的IO操作通过网络,在了公司的2号服务器上进行。

    IO限制了速度,处理数据不会快,我观察CPU的峰值,给我感觉是稳定的数据交互处理。

    而不是我的单核CPU,我的poor interupts,让我的脚本处于半停滞状态。

    啊,双核,真的是个好发明。

    现在计算机厂商在宣传的时候,把CPU双核弄成一个“卖点”去吸引顾客。

    但是,大众用户,有多少人需要双核?用上了双核?大多数的会上上网,听听歌,用电脑工作的会处理一些文件。不过,绝大多数人都让双核发挥它的优势。或许游戏玩家会用的上。

    我在编写游戏期间,最感觉头疼的就是,把图片加载到内存里,我不一定知道这个图片在今后的15分钟内可能会重新被画在Canvas上。曾经编写过过很多整理提取和回收图片的代码。对于这些,别人很幸福的交给引擎来做,而我没有。我只有垃圾代码需要维护。

    看到过好的引擎会对图片做好的压缩存储,在提取的时候,感觉不到解压缩算法的存在。而且DirectX也提供了好的贴图存储形式。

    感觉很难平衡IO和内存之间的关系,但是一度是我的工作。测试期间,双核CPU是感觉上最舒服的。不过,只是在一堆没法再修改的垃圾代码前感觉好而已。

    现在好得游戏,几乎都嵌入了好的游戏引擎。图片存储格式,搜索形式,各种有效的绘画形式,都在减少CPU的负担。在好游戏面前也不会出现CPU负担太严重的事情。

    哦,我很庆幸我需要双核的时候,我有一个双核的CPU。




    评论 / 个人网页 / 扔小纸条
    * 昵称

    已经注册过? 请登录

    新用户请先注册 以便能显示头像及追踪评论回复

    Email
    网址
    * 评论
    表情
     


     

    分类小组论坛
    杂谈 , 娱乐、八卦 , 文学、艺术 , 体育 , 旅游、同城 , 象牙塔 , 情感 , 时尚、生活 , 星座 , 科技

    请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

    相关法律法规
    全国人大常委会关于维护互联网安全的决定
    中华人民共和国计算机信息系统安全保护条例
    中华人民共和国计算机信息网络国际联网管理暂行规定
    计算机信息网络国际联网安全保护管理办法
    计算机信息系统国际联网保密管理规定