2009年2月26日星期四

黎明前的黑暗

这几天将所有的时间用于开发上,导致精神状况不是很好,今天打球以后有所好转,还是要和体力消耗相结合才是。

今天中午先将前两天的工作提交,然后继续进行优化。

应该说,现在提交以后的给版本带来了非常大的混乱 - 因为我并没有同时提交完整的linux、darwin下的库文件,因此头文件无法和所有的库都匹配上,我只是认为不匹配的部分并不会影响工程中其他的代码。

事实上,我先遇到了一个库导致崩溃的情况,在我的机器上重新编译以后才解决此问题。

接下来,服务器遇到了其他问题 - 这应该是我提交的driver库逻辑不正确导致的。不过我暂时却无法解决这个问题,因为今天的优化工作是一个半吊子,我的代码也没有版本分支可供修改。

忙活到11:30,完成了编码修改和编译,但是调试工作未能完成。看来只有明天持续,尽快解决问题了。

陈拓琳在诊断客户端的资源使用情况已经有了初步结果,即是好消息,也是坏消息。因为客户端的资源组织可以说是一个非常无序的状态,很多材质组织的不合理,还有很多则是浪费了,调度也几乎没有。因此,关于这部分的优化有着非常广阔的空间,但是还有很漫长的路要走。我想,在完成了几个主要的优化工作以后,应该足以将内存降低到250M以内。(考虑到系统启动时的DLL就用了将近70M的空间,这个目标还算是合理了,万恶的STL啊!)

虽说现在是一团漆黑,不过按照惯例,光明就在后面。

1 条评论: