Guest:
Register
|
Login
|
Member List
|
Search
|
Statistics
|
FAQ
Language
----------
Simplifed Chinese
Traditional Chinese
English
CnPack Forum
»
CnPack IDE 专家包(CnWizards)
» 代码助手的优化建议
‹‹ Last Thread
|
Next Thread ››
Poll
Trade
Reward
Activity
Printable Version
|
Email to Friend
|
Subscription
|
Favorites
Subject: 代码助手的优化建议
fdltc
普通灌水员
UID 957
Digest Posts 0
Credits 76
Posts 38
点点分 76
Reading Access 10
Registered 2005-7-21
Status Offline
#1
Post at 2010-5-9 13:33
Profile
|
Blog
|
P.M.
代码助手的优化建议
代码助手在2010速度很慢的原因,在于bds编译的时候,会自动清空符号列表缓存
如果用户频繁使用编译功能来定位错误代码的话,每次编译输入都需要等待IDE重建符号缓存
可以这样优化,编译的时候不清空,只有build的时候才清空。
我想理论上可以通过Hook来阻止bds清空,难点是要通过调试找到那个Call
这个应该是属于bds的设计缺陷,旧版本不明显,是因为使用的AnsiString,速度快,Unicode版本就非常明显了
不知开发组有无兴趣解决这个难题,应该难度比多线程重建缓存要低,关键需要调试经验
zjy
管理员
UID 2
Digest Posts
6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
#2
Post at 2010-5-11 10:09
Profile
|
Site
|
Blog
|
P.M.
目前还没研究IDE内部的处理机制
Hook IDE 内部方法或事件,特别是涉及到编译和多线程方面的功能,很容易导致 IDE 不稳定。
D2009在双核下的问题还是没有定位和解决,就是因为涉及到代码结构窗口和后台编辑器的同步处理。
现在的IDE越来越复杂了,IDE本身的Bug也越来越多,唉。。。
Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Poll
Trade
Reward
Activity
CnPack Forum
CnPack English Forum
> CnWizards IDE Wizards
> CVSTracNT
> Announcements & Others
All times are GMT++8, the time now is 2024-9-8 07:38
Powered by
Discuz!
5.0.0
© 2001-2006
Comsenz Inc.
Processed in 0.005747 second(s), 8 queries , Gzip enabled
TOP
Clear Cookies
-
Contact Us
-
CnPack Website
-
Archiver
-
WAP
Member's CP Home
Edit Profile
Credits Transaction
Public User Groups
Buddy List
Main
Page Views
User Agents
Posts History
Top Forums
Top Threads
Post Ranking
Credit Ranking
Online Time
Team
Moderation Stats