Re: Xcode UI questions
Re: Xcode UI questions
- Subject: Re: Xcode UI questions
- From: Andreas Grosam <email@hidden>
- Date: Thu, 8 Sep 2005 15:27:43 +0200
On 08.09.2005, at 12:52, Jonathan Taylor wrote:
Thanks to the people who answered my last set of questions about Xcode. I wonder if I could try a few more...
a few?? ;-)
When starting to debug a medium-sized project, the debugger window hangs for a while saying "GDB: Running" (after saying "program launched"), at a stage before the target executable has appeared in the dock. It hangs for a good 7 seconds on a 2Ghz G5, with the interval between saying "Debug" and actually seeing the stack and variables for a breakpoint very early on in the program being about 14 seconds.
gdb takes some time to prepare for debugging (laoding symbols, etc). Just use gdb from the terminal and compare the startup times with XCodes startup time.
However, XCode itself might be extremely slow for no apparent reason.
Some tips:
- do not use the dis-assembly view unless really required (see below)
- do not undisclose variables unless required
- close expressions windows, remove watch points if not required.
- use **small** source files.
In my experience, updating the various views when doing one step may take 0.5 to 3 seconds (on my slow 880MHz PowerBook).
A known bug:
XCode may become busy - and unresponsible- for about 20..30 minutes!! when opening the disassembler view. I already filed a bug report.
Additionally, XCodes editor is extremely slow. In certain circumstances it might become even worser.
I already filed a bug report.
Is this really the best it can do? Is there any way I can reduce this time delay? It's starting to irritate me a little when I'm doing a lot of debugging, because I can't think what could possibly take that much time!
In my experiece, gdb isn't that slow at all. I suspect, much of the time adds XCode. There is certainly still much room for improvements.
What you could do else: please file *detailed* bug reports, means gather as much information as you can get and post any suspect behavior.
Andreas
Cheers
Jonny _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden