Miracle:
我考,花了半天的时间,把一个核心服务的运行逻辑彻底重写了
[阅读: 420] 2005-03-18 08:38:36
这是一个数据发送程序,原先的设计是以串行方式排队运行,结果运行时间超长,不能在指定时间内完成所有任务(这个程序会动态编译C#代码生成程序集,然后加载执行,可恨的是某些代码效率实在太差,结果编译执行的时候占用太长时间)。原先没想到是这个原因导致部分任务失败,困扰了一星期。
今天一发狠,把核心控制器改写成多线程方式,结果一切OK,只有那几个垃圾发送程序有问题,其他的没问题的都美美得跑起来并很快完成任务了。
下一个Build,加入性能监视器,自动寻找执行效能有问题的脚本,写入log,供以后分析。哈哈