FROM : John Stiles
DATE : Sat Nov 17 22:28:33 2007
A count of the number of seconds taken is not very useful.
However, Instruments (formerly Xray) or Shark should tell you exactly
what is going on and why things are taking time.
You need to do some spelunking and compare the times coming out of
Instruments or Shark in each OS.
And FWIW, if you haven't enabled garbage collection, I don't believe
Leopard does anything more sophisticated memory-wise than Tiger.
On Nov 17, 2007, at 10:53 AM, Gerd Knops wrote:
> I have a complex Cocoa application, 10.4 SDK (no GC etc). Loading a
> document (and performing a large number of calculations triggered
> by that) takes 4 seconds under Tiger.
>
> Under Leopard, loading the same document takes 8 seconds until it
> displays, after which the application is unresponsive for another 4
> seconds, the entire time being spent in NSPopAutoreleasePool.
>
> I presume that performance penalty is largely due to Leopards more
> complex memory handling. Has anybody else observed this, and knows
> of any strategies to minimize that overhead?
>
> Thanks
>
> Gerd
>
> _______________________________________________
>
> Cocoa-dev mailing list (<email_removed>)
>
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/cocoa-dev/jstiles%
> 40blizzard.com
>
> This email sent to <email_removed>
DATE : Sat Nov 17 22:28:33 2007
A count of the number of seconds taken is not very useful.
However, Instruments (formerly Xray) or Shark should tell you exactly
what is going on and why things are taking time.
You need to do some spelunking and compare the times coming out of
Instruments or Shark in each OS.
And FWIW, if you haven't enabled garbage collection, I don't believe
Leopard does anything more sophisticated memory-wise than Tiger.
On Nov 17, 2007, at 10:53 AM, Gerd Knops wrote:
> I have a complex Cocoa application, 10.4 SDK (no GC etc). Loading a
> document (and performing a large number of calculations triggered
> by that) takes 4 seconds under Tiger.
>
> Under Leopard, loading the same document takes 8 seconds until it
> displays, after which the application is unresponsive for another 4
> seconds, the entire time being spent in NSPopAutoreleasePool.
>
> I presume that performance penalty is largely due to Leopards more
> complex memory handling. Has anybody else observed this, and knows
> of any strategies to minimize that overhead?
>
> Thanks
>
> Gerd
>
> _______________________________________________
>
> Cocoa-dev mailing list (<email_removed>)
>
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/cocoa-dev/jstiles%
> 40blizzard.com
>
> This email sent to <email_removed>
| Related mails | Author | Date |
|---|---|---|
| Gerd Knops | Nov 17, 19:53 | |
| j o a r | Nov 17, 20:12 | |
| Gerd Knops | Nov 17, 20:45 | |
| Gerd Knops | Nov 17, 21:38 | |
| j o a r | Nov 17, 21:46 | |
| John Stiles | Nov 17, 22:28 | |
| Jon Hess | Nov 18, 04:37 | |
| John C. Randolph | Nov 18, 07:41 | |
| Ben Trumbull | Nov 19, 03:45 | |
| Dirk Stegemann (Ma… | Nov 19, 21:07 |






Cocoa mail archive

