SymFromName耗时疑问

yao2007 2017-09-11 11:21:16
共有6万多符号,SymFromName在查找不存在的符号时耗时0.7秒以上。把这些符号通过def文件导出来,用GetProcAddress查找不存在的符号则在0.1秒以内。想知道为什么SymFromName耗时。多谢。
...全文
1017 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yao2007 2017-11-02
  • 打赏
  • 举报
回复
换了DIA的库效率就提升上来了。感谢大家。
赵4老师 2017-09-14
  • 打赏
  • 举报
回复
无profiler不要谈效率!!尤其在这个云计算、虚拟机、模拟器、CUDA、多核 、多级cache、指令流水线、多种存储介质、……满天飞的时代!
yao2007 2017-09-14
  • 打赏
  • 举报
回复
希望有更专业的分析和代码实验。多谢。
worldy 2017-09-12
  • 打赏
  • 举报
回复
数据存入的时候,或者初始化的时候应该排序,然后使用二分算法,就很快的
oyljerry 2017-09-12
  • 打赏
  • 举报
回复
这个SymFromName查找的东西可能多一些,所以过滤的更多,或者实现不一样。都可能时间有区别

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧