[GOODIE]New Version of SPSBrowser

Steve Swerling sps2000 at mail.com
Tue Sep 4 21:26:42 UTC 2001


This version of SPSBrowser adds some performance enhancements to further
reduce CPU usage. Also included are some miscellaneous changes. The
changeset is located at:

  http://users.bestweb.net/~swerling/squeak/spsBrowser.2.cs.gz

=== From the preamble: ====
The SPSBrowser is similar to the PackagePaneBrowser but enhances it in 2
ways. First, it adds a class hierarchy view using a widget based on the
SimpleHierarchicalListMorph, which you may be familiar with from the
object explorer. It sounds cramped, but it works out quite nicely.
Second, the performance is improved over the PackagePaneBrowser by
caching information about the SystemOrganization. This eliminates what
some may have noticed is a signifigant lag when selecting a method in
the PackagePaneBrowser (this is only noticable when one of the top level
packages is selected). It also reduces the toll that the
PackagePaneBrowser takes on the CPU (on my machine it is about 15% of
the processor capacity for each open package browser, the SPSBrowser is
less than 1%).
============================





More information about the Squeak-dev mailing list