• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: [Semi Off] General Interface Speed
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Semi Off] General Interface Speed


  • Subject: Re: [Semi Off] General Interface Speed
  • From: Wade Tregaskis <email@hidden>
  • Date: Wed, 13 Nov 2002 23:32:42 +1100

Can anyone offer insight on why resizing windows, building, and scrolling
through lists are so slow in OS X? Is there really that much going on, or
is there a tiny bottleneck somewhere?

Oh, it's this little block of code in this one place. The Apple guys'd fix it, but they're just too lazy, you know.

*shakes head sadly*

If it could be faster, it would be. You think Apple don't use OS X? They know it's slow - not everyone who works there has the latest and greatest Mac, contrary to what might seem otherwise. It's "slow" because it quite often does a heck of a lot more than you realize; for many things it is actually lightning fast, given what it does (e.g vector rendering; but only if you want subpixel-perfect intersects and so forth).

Is there anything that developers can do to make the response
smoother/faster?

Certainly - make sure your own code is fast. If performance is more important than accuracy/eye-candy, tweak things and cut strings a bit to eek out that performance. Where appropriate cache display data fairly aggressively, especially in large resizable views, so at least on Quartz Extreme machines your resizing will be fast (i.e. reduce everything to 'mere' bandwidth issues). RAM is cheaper than a new box. :)

Wade Tregaskis
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

References: 
 >[Semi Off] General Interface Speed (From: Seth Willits <email@hidden>)

  • Prev by Date: Re: Determing the intersection of two NSBezierPath(s)
  • Next by Date: distributed objects
  • Previous by thread: [Semi Off] General Interface Speed
  • Next by thread: Re: Hit detection on shapes within window
  • Index(es):
    • Date
    • Thread