- Issue 1043:    Analysis tools from Cuis
        
        SmalltalkImage current reportCPUandRAM
        SpaceTally new printSpaceAnalysis'.


Quite fun to see the results. I add to patch juan code in particular because
        MethodContext size got in endless loop.

'From Pharo1.0beta of 16 May 2008 [Latest update: #10407] on 5 August 2009 at 
5:38:59 pm'!
Class                           code space # instances  inst space percent
Bitmap                                3899         261       3900776    22.3
ByteString                            2178       53470       3378468    19.3
CompiledMethod                       17798       42084       2700133    15.4
Array                                 2479       56016       1960516    11.2
ByteSymbol                             920       33395        837134     4.8
MethodProperties                      1249       42093        673488     3.9
Association                            795       35998        431976     2.5
MethodDictionary                      1819        3458        394580     2.3
WeakArray                              827         188        371748     2.1
ByteArray                             2562         310        353893     2.0
MethodChangeRecord                     470       12960        259200     1.5
MCVersionInfo                         1313        5540        221600     1.3
ClassChangeRecord                     3135        2370        151680     0.9
UUID                                  1538        5541        132984     0.8
DateAndTime                           6842        5541        132984     0.8
ClassOrganizer                        1236        3458        110656     0.6
FreeTypeFileInfo                       797        1091        104736     0.6
Duration                              3030        5542         88672     0.5
Date                                  3177        5541         88656     0.5
Time                                  5463        5540         88640     0.5
Float                                11527        7070         84840     0.5
LargePositiveInteger                  2515       10331         84057     0.5
Point                                 6449        6061         72732     0.4
Metaclass                             4150        1653         66120     0.4
FreeTypeFontFamilyMember              1274        1033         49584     0.3
IdentityDictionary                     361        2849         45584     0.3
IdentitySet                            176        2577         41232     0.2
MorphExtension                        3297         790         41080     0.2
EventHandler                          3207         351         40716     0.2
Color                                20386        1757         35140     0.2
SpaceTallyItem                         651        1316         31584     0.2
OrderedCollection                     4238        1536         30720     0.2
Rectangle                             8344        1704         20448     0.1
ChangeSet                            23625         452         19888     0.1
Set                                   2774        1199         19184     0.1
SparseLargeTable                      2376           2         18708     0.1
Dictionary                            4569        1100         17600     0.1
RemoteString                          1533        1020         16320     0.1
Preference                            1534         370         16280     0.1
Pragma                                1403         770         15400     0.1
SmallIdentityDictionary                 46         707         14140     0.1
ImageFillStyle                         631         424         13568     0.1
RectangleMorph                         560         322         12880     0.1
Interval                              2009         643         12860     0.1
WordArray                             1821          22         12576     0.1
TextLine                              1810         285         12540     0.1
Character                             6548         939         11268     0.1
MessageNode                          13522         233         11184     0.1
TableLayoutProperties                 1169         151         10872     0.1
GradientFillStyle                     2579         278         10008     0.1
ISOLanguageDefinition                18114         402          9648     0.1
Form                                 30769         288          8064
ScrollBar                            11343          62          7688
TraitComposition                      2651         608          7296
SimpleBorder                           702         351          7020
BlockNode                             6543         102          6936
LayoutFrame                           1545         149          5960
RunArray                              3631         205          5740
InstanceVariableNode                   396         173          5536
SelectorNode                          1622         188          5264
ImageMorph                            2390         142          5112
ToggleMenuItemMorph                   2874          57          5016
AlphaInfiniteForm                      559         242          4840
FreeTypeFontFamily                     687         253          4048
MIMEType                             13407         201          4020
PluggableButtonMorph                  7112          36          3888
MCWorkingCopy                         3391          97          3492
Trait                                 3027          76          3344
Text                                  6401         205          3280
LayoutProperties                      1046         162          3240
AlignmentMorph                        3512          79          3160
HostSystemMenusMenuItemMac             324          76          3040
KeyedTree                             1518         186          2976
FuzzyLabelMorph                        677          38          2736
PluggableListMorph                    8883          18          2592
TempVariableNode                      2592          38          2432
ClassTrait                            2108          76          2432
EditCommand                           1254          72          2304
PackageInfo                           4480         143          2288
BlockClosure                          5679         313          2152
ColorArray                             197           6          2128
TextStyle                            10111          37          2072
TableLayout                           6067         127          2032
Parser                               10840          17          1768
WeakMessageSend                       1735         142          1704
MCWorkingAncestry                      355          97          1552
LeafNode                              1230          54          1512
MCRepositoryGroup                      967          93          1488
WriteStream                           2556          60          1440
EncoderForV3PlusClosures               944          17          1428
TimeStamp                              871          58          1392
TransformMorph                        2210          31          1364
CompositeFillStyle                    1552         107          1284
ProportionalSplitterMorph             4138          20          1280
LinkedList                             926          80          1280
WindowEdgeGripMorph                    191          24          1248
MCPackage                             1003          97          1164
ThirtyTwoBitRegister                  1422          72          1152
LazyListMorph                         2693          20          1120
ColorFillStyle                         298          45          1080
BytecodeAgnosticMethodNode             966          17          1020
TextMorphForEditView                  1518          11          1012
MethodReference                       2116          31           992
LargeNegativeInteger                   767          57           989
LiteralVariableNode                   1310          24           960
Morph                                78935          30           960
MultiNewParagraph                      457          15           960
MultistateButtonMorph                 3326          18           936
PluggableTextMorph                    9253           8           928
CursorWithMask                         573          26           832
WeakActionSequenceTrappingErrors         419          25           768
IconicButton                          1722          12           768
PluggableButtonMorphPlus              1126           6           744
AssignmentNode                        1262          31           744
TranslucentColor                      1336          31           744
SystemWindow                         27989           6           744
StrikeFont                           16259           8           704
CharacterBlock                         832          25           700
ReturnNode                            1040          34           680
LocaleID                              1156          41           656
MorphicTransform                      2095          31           620
TextMorphEditor                       7931          10           600
TraitExclusion                         763          37           592
WindowColorSpec                        405          21           588
DebuggerMethodMapForClosureCompiledMethods         887          16           576
LiteralNode                            792          20           560
TextFontChange                         765          46           552
Semaphore                              929          27           540
ServiceCategory                       1328          10           480
PluggableSet                           442          20           480
InsetBorder                            299          23           460
DependentsArray                        298          15           460
MenuMorph                            14635           7           448
MultiByteFileStream                   4421           8           416
BorderedSubpaneDividerMorph            783           9           396
Locale                                3696           7           392
LabelMorph                            1066           6           384
ControlButtonMorph                     896           3           372
PanelMorph                             563           9           360
BrowserCommentTextMorph                653           3           348
TextMorph                            15747           4           336
ReadStream                             675          16           320
TextEmphasis                           903          20           320
WeakKeyAssociation                     518          20           320
TextMorphForFieldView                 1312           3           312
ServiceAction                         2645           7           308
PluggableMessageCategoryListMorph         452           2           304
TopRightGripMorph                      585           6           288
ChangeRecord                          2367           8           288
TopLeftGripMorph                       570           6           288
BottomLeftGripMorph                    586           6           288
LiteralDictionary                      174          18           288
TaskbarTask                            884          12           288
DropListMorph                         5675           3           288
PseudoClassOrganizer                   153           9           288
BottomRightGripMorph                   580           6           288
MenuLineMorph                          547           9           288
MCHttpRepository                      2049           7           280
ChangeSetCategory                     1112           7           280
MessageSend                           1267          14           280
WideString                            2028           4           264
StepMessage                            232           8           256
Latin1Environment                      582          21           252
ScaledDecimal                         1730          12           240
ColorForm                             4612           6           240
Requestor                              524          15           240
StrikeFontSet                         9187           8           224
Process                               3647           6           216
MultiNewParagraphWithSelectionColor          94           3           204
VariableNode                          2890           6           192
StringMorph                           3379           4           192
AlphaImageMorph                       1884           3           168
RowLayout                              810           9           144
PseudoMetaclass                        202           5           140
PseudoClass                           5626           5           140
FileContentsBrowser                  10235           2           136
PreferenceViewRegistry                1001           8           128
Browser                              24021           2           120
ProportionalLayout                     214          15           120
BoundedGradientFillStyle               281           3           120
TheWorldMenu                         10657           6           120
WeakSet                               1447           6           120
HandMorph                            10576           1           116
WeakIdentityKeyDictionary              267           7           112
WeakValueAssociation                   221           9           108
ThemeSettings                         1741           2           104
KeyboardEvent                         1850           2           104
ResourceLocator                        757           5           100
TextColor                             1215           8            96
Project                              21981           1            92
GrafPort                              2196           1            88
PasteUpMorph                         32657           1            88
LRUCache                               641           3            84
TextMorphCommandHistory                237           4            80
CharacterSet                          1139           6            72
MessageSet                            7498           1            72
Latin2Environment                      425           6            72
Heap                                  2091           3            72
HostSystemMenusMacOSXExample          1140           2            64
WeakRegistry                          1053           4            64
ColorMap                              2485           3            60
SystemProgressMorph                   2179           1            60
SystemOrganizer                       1932           3            60
FreeTypeSettings                      4782           1            60
FilePath                               675           3            60
Random                                 909           2            56
FilePackage                           6810           2            56
SharedQueue                           1238           2            56
Object                               25046           7            56
WorldState                            4805           1            52
SketchMorph                           7704           1            52
ComposableMorph                       7699           1            52
MorphicModel                          3965           1            52
MouseMoveEvent                         822           1            48
ProgressInitiationException            823           1            48
RoundedBorder                         3322           2            48
CharacterSetComplement                 913           3            48
ReadWriteStream                       1449           2            48
SystemProgressBarMorph                 576           1            44
UTF8TextConverter                      762           5            40
CornerRounder                         1191           2            40
RaisedBorder                           299           2            40
BorderedMorph                         3785           1            40
BrowserRequestor                      1263           2            40
TaskbarMorph                          2642           1            40
ZipEncoderTree                        1299           2            40
ElementCategory                       1004           1            36
MCCacheRepository                      845           1            36
DisplayScreen                         3884           1            36
IdentityBag                             44           3            36
FormCanvas                            7517           1            36
UnixFileDirectory                      473           3            36
TraitAlias                            1447           2            32
RequiredSelectors                      970           1            32
DamageRecorder                         461           2            32
Compiler                              2536           1            32
Workspace                             2089           1            32
ResourceManager                       4953           1            32
FreeTypeFontProvider                  5988           1            32
InputEventSensor                      5304           1            28
UIThemeWatery2                       25896           1            28
StaticForm                              38           1            28
Presenter                             1070           1            28
MCDirectoryRepository                  637           1            28
JapaneseEnvironment                   1032           2            24
TranscriptStream                      2029           1            24
CascadeNode                           1015           1            24
CompositeBorder                        378           1            24
Delay                                 2532           1            24
MouseOverHandler                       446           1            24
SortedCollection                      1423           1            24
SystemVersion                         1734           1            24
TimeZone                               815           1            20
SystemDictionary                     25719           1            20
MacOSClipboard                         100           1            20
ProvidedSelectors                      198           1            20
CommandHistory                        2553           1            20
SecurityManager                       3444           1            20
NaturalLanguageTranslator             4894           1            20
InputEventPollingFetcher               275           1            20
Message                               1268           1            20
LocalSends                             157           1            20
MacRomanTextConverter                  661           2            16
NaturalLanguageFormTranslator          649           1            16
SystemChangeNotifier                  3099           1            16
UserInterruptHandler                   326           1            16
WeakKeyToCollectionDictionary          170           1            16
ProcessorScheduler                    2269           1            16
MCMockPackageInfo                      551           1            16
WeakValueDictionary                    131           1            16
ServiceRegistry                       1218           1            16
MCDirtyPackageInfo                     317           1            16
SystemNavigation                     15351           1            16
ThreadSafeTranscript                  2511           1            16
Mutex                                  144           1            16
Author                                1385           1            16
Fraction                              1999           1            16
SoundTheme                            2081           1            12
HostSystemMenus                       2774           1            12
Imports                                982           1            12
StandardSourceFileArray                595           1            12
SpaceTally                            2483           1            12
SimplifiedChineseEnvironment           325           1            12
ShortRunArray                         2322           1            12
ShortIntegerArray                     1366           1            12
GreekEnvironment                       405           1            12
SystemEventManager                      72           1            12
KoreanEnvironment                      710           1            12
PackageOrganizer                      1282           1            12
WorldMenuProvider                     6959           1             8
Beeper                                 401           1             8
BorderStyle                           2329           1             8
SmalltalkImage                       12099           1             8
False                                  537           1             8
FreeTypeSubPixelAntiAliasedGlyphRenderer        1775           1             8
IdentityTransform                      839           1             8
ImmAbstractPlatform                     39           1             8
DummySoundSystem                       514           1             8
Latin1TextConverter                    243           1             8
DefaultExternalDropHandler             423           1             8
StandardScriptingSystem               1291           1             8
TheWorldMainDockingBar                7625           1             8
True                                   541           1             8
UndefinedObject                       1975           1             8
MacOSXPlatform                         181           1             8

Total                              5298855      375914      17477414    99.3

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to