Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Xcode Debugging Rant



I've recently become involved with a large Xcode based Carbon project in the debugging and performance tuning stage. The executable file is about 40MB but I'm not sure if that includes debugging symbols in Xcode or not. I evaluated Xcode 1.0 and decided it wasn't quite ready for prime time so I haven't used Xcode for anything large. I looked at this as my chance to spend some quality time with Xcode 1.5 and perhaps 2.0.

I've been trying to use the 1.5 debugger on 10.3.8 to learn the code by setting break points, crawling the stack and stepping through the code. This has been extremely painful. A typical session goes like this. I stop at a break point and click on some of the functions in the stack list or click the "Step Into" button. Pretty soon I get the spinning beach ball for a minute or two. Eventually the beach ball quits and the debugger reports a Cocoa exception due to an attempt to insert nil into an array. At this point the debugger is unresponsive to just about anything except "terminate".

Perhaps there is something set wrong in the project? I can't believe this is standard Xcode behavior. The debugger is practically useless. Surely all the other Xcode users with large apps (assuming such a thing exists) aren't dealing with this.

I'm running a PM 2.5 DP with 1GB RAM. I'm down to about 1.35 GB on my boot partition. Perhaps I'm running out of memory? (BTW, is it possible to move my applications to another partition without breaking everything that seems to think that all apps should be in /Applications?)

In general Xcode still seems to be rather lacking in polish (e.g., resizing panes in the project find window). Is it just me or is this still beta quality software? I'd love to be wrong. Can somebody please point out the error of my ways?

Thanks,
Nick Nallick

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Carbon-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/carbon-dev/email@hidden

This email sent to email@hidden


Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.