Subject:
代码助手的优化建议
[Print This Page]
Author:
fdltc
Time:
2010-5-9 13:33
Subject:
代码助手的优化建议
代码助手在2010速度很慢的原因,在于bds编译的时候,会自动清空符号列表缓存
如果用户频繁使用编译功能来定位错误代码的话,每次编译输入都需要等待IDE重建符号缓存
可以这样优化,编译的时候不清空,只有build的时候才清空。
我想理论上可以通过Hook来阻止bds清空,难点是要通过调试找到那个Call
这个应该是属于bds的设计缺陷,旧版本不明显,是因为使用的AnsiString,速度快,Unicode版本就非常明显了
不知开发组有无兴趣解决这个难题,应该难度比多线程重建缓存要低,关键需要调试经验
Author:
zjy
Time:
2010-5-11 10:09
Subject:
目前还没研究IDE内部的处理机制
Hook IDE 内部方法或事件,特别是涉及到编译和多线程方面的功能,很容易导致 IDE 不稳定。
D2009在双核下的问题还是没有定位和解决,就是因为涉及到代码结构窗口和后台编辑器的同步处理。
现在的IDE越来越复杂了,IDE本身的Bug也越来越多,唉。。。
Welcome to CnPack Forum (http://bbs.cnpack.org/)
Powered by Discuz! 5.0.0