Gnutella Forums  

Go Back   Gnutella Forums > Current Gnutella Client Forums > LimeWire+WireShare (Cross-platform) > Technical Support > General Mac OSX Support
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

General Mac OSX Support For general issues regarding Mac OS X users


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old May 27th, 2003
Hawke
Guest
 
Posts: n/a
Cool Hot performance tip!

On OSX, Limewire's developers have made a rather interesting choice as far as window redraw update events are concerned: rather than stick to the boring, conventional path of redrawing portions of the window only when the content in them changes (thereby eliminating needless drawing and keeping things running quickly), Limewire instead opts to constantly redraw the entire window over and over again as fast as possible even if no content has changed. You can verify this yourself using QuartzDebug, part of Apple's Developer Tools.

This is (one of the reasons) why running Limewire brings the entire system to a brisk -- but aerobic -- crawl and is, in a general sense, a unique piece of software as far as usability and user experience are concerned.

Fortunately, if hide the window or completely obscure it with another window (from another application: any will do because none of them have chosen the interesting and special window update strategy that Limewire has), the OS will optimize out the update (some might say "intelligently optimize out the update") because it wouldn't change anything and would simply waste CPU cycles (an example of the equally viable alternative to "always draw everything all the time").
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Performance ZenLess Download/Upload Problems 7 October 2nd, 2004 09:38 AM
non-performance everclear Support: General 0 October 30th, 2001 11:22 AM
non-performance everclear Support: General 0 October 28th, 2001 05:43 AM
non-performance everclear Support: General 0 October 27th, 2001 12:35 AM
non-performance everclear Support: General 0 October 22nd, 2001 09:40 PM


All times are GMT -7. The time now is 09:30 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.