View previous topic :: View next topic |
Author |
Message |
MulleDK19 Cheater Reputation: 0
Joined: 12 Aug 2012 Posts: 25 Location: Denmark
|
Posted: Mon Sep 14, 2015 8:59 am Post subject: Symbol loading is really, really, really slow |
|
|
I'm using CE on a game with 50+ dlls, and PDBs for each one, and every time I attach, it takes between 20 seconds and 5 minutes to do so, in which time I have to click "Yes" to a timeout dialog every 10 seconds.
While CE is working, it says "symbols are being loaded", and considering this doesn't happen with software without a whole lot of debug info, I'm assuming it's the symbol loading that's the problem.
What I don't get is why it sometimes takes "just" 20 seconds, and other times 5 minutes for the same task. Visual Studio in comparison takes just a few seconds.
Once it finishes attaching, I also get problems where navigating to an address using certain symbols freezes CE.
My system:
Microsoft Windows 10 Professional (x64)
Intel Core i7-4790K
Gainward GeForce GTX 780 Ti 3GB Phantom Edition
16 GB RAM
|
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 457
Joined: 09 May 2003 Posts: 25262 Location: The netherlands
|
Posted: Mon Sep 14, 2015 9:17 am Post subject: |
|
|
when you say attach, do you mean open , or actually attach debugger?
if debug, the VEH needs a full list of the symbols before it will run
do you do anything else that needs symbols?(e.g. addresslist with symbolnames)
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
|
MulleDK19 Cheater Reputation: 0
Joined: 12 Aug 2012 Posts: 25 Location: Denmark
|
Posted: Mon Sep 14, 2015 9:24 am Post subject: |
|
|
I mean attach. Either by setting a breakpoint or clicking attach in the process list.
I'm starting CE clean, no tables loaded. CE is set to "Use Windows debugger".
108 executables. 99 PDBs.
|
|
Back to top |
|
|
weird_al How do I cheat? Reputation: 0
Joined: 04 Feb 2015 Posts: 3
|
Posted: Sun Aug 14, 2016 12:50 am Post subject: |
|
|
Has there been any progress on this?
I'm also dealing with a process with pdbs at the moment, only in my case it's not that bad - only a single 300 meg pdb. And what I noticed is that symbols are loaded twice.
To reproduce: attach to a process with pdbs large enough to notice the loading progress. Then set a breakpoint - you will be queried to attach a debugger. After that it will take roughly the same amount of time to load symbols again - that can be seen by the "loading symbols" text in the top of the "memory view" window.
|
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 457
Joined: 09 May 2003 Posts: 25262 Location: The netherlands
|
Posted: Sun Aug 14, 2016 5:13 am Post subject: |
|
|
attaching the debugger is the same as opening the process, so symbols will be loaded again.
you can prevent this by attaching the debugger in the first place. (in the processlist click on attach to process instead of doubkeclick or ok)
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
|
DarkIceCore Expert Cheater Reputation: 0
Joined: 10 Jun 2012 Posts: 102 Location: Moscow
|
Posted: Mon Jun 12, 2017 11:52 pm Post subject: |
|
|
i have work now with some Unreal4 3dEngine Early Access game with PDBs, and there is same problem with much time to load symbols.
is there any way to set time of popup warning message from 10sec to 1minute or etc. ? and could it possible at least to change this through method "\autorun\*.lua"? or some different way not to feel myself like a monkey with clicking every popup "ok"?)
|
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 457
Joined: 09 May 2003 Posts: 25262 Location: The netherlands
|
Posted: Tue Jun 13, 2017 12:59 am Post subject: |
|
|
you can click ok after 2 minutes. that popup comes from a loop that checks if it's attached or not. and attaching happens in another thread.
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
|
DarkIceCore Expert Cheater Reputation: 0
Joined: 10 Jun 2012 Posts: 102 Location: Moscow
|
Posted: Tue Jun 13, 2017 6:27 am Post subject: |
|
|
ok, thx. i understood, that there is no need to instantly click every popup as it showed up, and i can wait 2min between clicks. but... i will try to find more universal sequence of mine actions. anyway, thx for a tip!
|
|
Back to top |
|
|
|