startup costs

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

startup costs

johnmci
Further to the fact that Pharo takes 51,249,233 bytes codes to idle
The breakdown roughly is

2009-04-21 11:50:40.581 Squeak VM Opt[5310:813] Delay
2009-04-21 11:50:40.588 Squeak VM Opt[5310:813] DisplayScreen
2009-04-21 11:50:40.628 Squeak VM Opt[5310:813] Cursor
2009-04-21 11:50:40.638 Squeak VM Opt[5310:813] 32519
2009-04-21 11:50:40.643 Squeak VM Opt[5310:813] InputEventFetcher
2009-04-21 11:50:40.649 Squeak VM Opt[5310:813] 10304
2009-04-21 11:50:40.655 Squeak VM Opt[5310:813] ProcessorScheduler
2009-04-21 11:50:40.691 Squeak VM Opt[5310:813] 14367
2009-04-21 11:50:40.693 Squeak VM Opt[5310:813] LanguageEnvironment
2009-04-21 11:50:40.704 Squeak VM Opt[5310:813] 10523
2009-04-21 11:50:40.706 Squeak VM Opt[5310:813] FileDirectory
2009-04-21 11:50:40.746 Squeak VM Opt[5310:813] 255849
2009-04-21 11:50:40.749 Squeak VM Opt[5310:813]  
NaturalLanguageTranslator
2009-04-21 11:50:40.768 Squeak VM Opt[5310:813] 66786
2009-04-21 11:50:40.771 Squeak VM Opt[5310:813] ShortIntegerArray
2009-04-21 11:50:40.780 Squeak VM Opt[5310:813] 10410
2009-04-21 11:50:40.786 Squeak VM Opt[5310:813] ShortRunArray
2009-04-21 11:50:40.793 Squeak VM Opt[5310:813] 9989
2009-04-21 11:50:40.799 Squeak VM Opt[5310:813] CrLfFileStream
2009-04-21 11:50:40.805 Squeak VM Opt[5310:813] 10031
2009-04-21 11:50:40.813 Squeak VM Opt[5310:813] OSPlatform
2009-04-21 11:50:40.816 Squeak VM Opt[5310:813] 11923
2009-04-21 11:50:40.827 Squeak VM Opt[5310:813] InputSensor
2009-04-21 11:50:40.851 Squeak VM Opt[5310:813] 210020
2009-04-21 11:50:40.862 Squeak VM Opt[5310:813] PasteUpMorph
2009-04-21 11:50:40.874 Squeak VM Opt[5310:813] 16403
2009-04-21 11:50:40.876 Squeak VM Opt[5310:813] ImageSegment
2009-04-21 11:50:40.885 Squeak VM Opt[5310:813] 10173
2009-04-21 11:50:40.889 Squeak VM Opt[5310:813] PowerManagement
2009-04-21 11:50:40.896 Squeak VM Opt[5310:813] 10156
2009-04-21 11:50:40.903 Squeak VM Opt[5310:813] ExternalSettings
2009-04-21 11:50:40.919 Squeak VM Opt[5310:813] 65868
2009-04-21 11:50:40.927 Squeak VM Opt[5310:813] SecurityManager
2009-04-21 11:50:40.982 Squeak VM Opt[5310:813] 332367
2009-04-21 11:50:40.993 Squeak VM Opt[5310:813] FreeTypeFontProvider
2009-04-21 11:50:42.780 Squeak VM Opt[5310:813] 16,194,897
2009-04-21 11:50:42.783 Squeak VM Opt[5310:813] AutoStart
2009-04-21 11:50:43.754 Squeak VM Opt[5310:813] 6,252,778
2009-04-21 11:50:43.764 Squeak VM Opt[5310:813] UUIDGenerator
2009-04-21 11:50:43.766 Squeak VM Opt[5310:813] 9959
2009-04-21 11:50:43.779 Squeak VM Opt[5310:813] ProcessBrowser
2009-04-21 11:50:43.805 Squeak VM Opt[5310:813] 10230
2009-04-21 11:50:43.808 Squeak VM Opt[5310:813] CPUWatcher
2009-04-21 11:50:43.818 Squeak VM Opt[5310:813] 10081
2009-04-21 11:50:43.824 Squeak VM Opt[5310:813] DateAndTime
2009-04-21 11:50:43.830 Squeak VM Opt[5310:813] 9817
2009-04-21 11:50:43.837 Squeak VM Opt[5310:813] SmalltalkImage
2009-04-21 11:50:43.841 Squeak VM Opt[5310:813] 9985
2009-04-21 11:50:43.850 Squeak VM Opt[5310:813] HostSystemMenus
2009-04-21 11:50:43.965 Squeak VM Opt[5310:813] 742254
2009-04-21 11:50:43.972 Squeak VM Opt[5310:813] Utilities
2009-04-21 11:50:43.977 Squeak VM Opt[5310:813] 32821
2009-04-21 11:50:43.989 Squeak VM Opt[5310:813] MenuIcons
2009-04-21 11:50:44.009 Squeak VM Opt[5310:813] 87508
2009-04-21 11:50:44.011 Squeak VM Opt[5310:813] WeakArray
2009-04-21 11:50:44.341 Squeak VM Opt[5310:813] 289513
2009-04-21 11:50:44.343 Squeak VM Opt[5310:813] MultiByteFileStream
2009-04-21 11:50:44.354 Squeak VM Opt[5310:813] 10556
2009-04-21 11:50:44.356 Squeak VM Opt[5310:813] InternetConfiguration
2009-04-21 11:50:44.391 Squeak VM Opt[5310:813] 14066
2009-04-21 11:50:44.393 Squeak VM Opt[5310:813] Locale
2009-04-21 11:50:44.403 Squeak VM Opt[5310:813] 9878
2009-04-21 11:50:44.405 Squeak VM Opt[5310:813] CommandHistory
2009-04-21 11:50:44.416 Squeak VM Opt[5310:813] 10862
2009-04-21 11:50:44.419 Squeak VM Opt[5310:813] HostWindowProxy
2009-04-21 11:50:44.429 Squeak VM Opt[5310:813] 12620
2009-04-21 11:50:44.437 Squeak VM Opt[5310:813] FreeTypeSettings
2009-04-21 11:50:44.441 Squeak VM Opt[5310:813] 10230
2009-04-21 11:50:44.453 Squeak VM Opt[5310:813] UITheme
2009-04-21 11:50:44.462 Squeak VM Opt[5310:813] 10158
2009-04-21 11:50:44.465 Squeak VM Opt[5310:813] Clipboard
2009-04-21 11:50:44.475 Squeak VM Opt[5310:813] 10074
2009-04-21 11:50:44.479 Squeak VM Opt[5310:813] RBSpellChecker
2009-04-21 11:50:44.520 Squeak VM Opt[5310:813] 10370

and another 3,179,768 bytecodes of processing before things go idle

2009-04-21 11:50:45.013 Squeak VM Opt[5310:813] 3179768


--
=
=
=
========================================================================
John M. McIntosh <[hidden email]>
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
=
=
=
========================================================================




_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: startup costs

Stéphane Ducasse
I'm wondering why Utilities is in the startUp list

On Apr 21, 2009, at 8:57 PM, John M McIntosh wrote:

> Further to the fact that Pharo takes 51,249,233 bytes codes to idle
> The breakdown roughly is
>
> 2009-04-21 11:50:40.581 Squeak VM Opt[5310:813] Delay
> 2009-04-21 11:50:40.588 Squeak VM Opt[5310:813] DisplayScreen
> 2009-04-21 11:50:40.628 Squeak VM Opt[5310:813] Cursor
> 2009-04-21 11:50:40.638 Squeak VM Opt[5310:813] 32519
> 2009-04-21 11:50:40.643 Squeak VM Opt[5310:813] InputEventFetcher
> 2009-04-21 11:50:40.649 Squeak VM Opt[5310:813] 10304
> 2009-04-21 11:50:40.655 Squeak VM Opt[5310:813] ProcessorScheduler
> 2009-04-21 11:50:40.691 Squeak VM Opt[5310:813] 14367
> 2009-04-21 11:50:40.693 Squeak VM Opt[5310:813] LanguageEnvironment
> 2009-04-21 11:50:40.704 Squeak VM Opt[5310:813] 10523
> 2009-04-21 11:50:40.706 Squeak VM Opt[5310:813] FileDirectory
> 2009-04-21 11:50:40.746 Squeak VM Opt[5310:813] 255849
> 2009-04-21 11:50:40.749 Squeak VM Opt[5310:813]
> NaturalLanguageTranslator
> 2009-04-21 11:50:40.768 Squeak VM Opt[5310:813] 66786
> 2009-04-21 11:50:40.771 Squeak VM Opt[5310:813] ShortIntegerArray
> 2009-04-21 11:50:40.780 Squeak VM Opt[5310:813] 10410
> 2009-04-21 11:50:40.786 Squeak VM Opt[5310:813] ShortRunArray
> 2009-04-21 11:50:40.793 Squeak VM Opt[5310:813] 9989
> 2009-04-21 11:50:40.799 Squeak VM Opt[5310:813] CrLfFileStream
> 2009-04-21 11:50:40.805 Squeak VM Opt[5310:813] 10031
> 2009-04-21 11:50:40.813 Squeak VM Opt[5310:813] OSPlatform
> 2009-04-21 11:50:40.816 Squeak VM Opt[5310:813] 11923
> 2009-04-21 11:50:40.827 Squeak VM Opt[5310:813] InputSensor
> 2009-04-21 11:50:40.851 Squeak VM Opt[5310:813] 210020
> 2009-04-21 11:50:40.862 Squeak VM Opt[5310:813] PasteUpMorph
> 2009-04-21 11:50:40.874 Squeak VM Opt[5310:813] 16403
> 2009-04-21 11:50:40.876 Squeak VM Opt[5310:813] ImageSegment
> 2009-04-21 11:50:40.885 Squeak VM Opt[5310:813] 10173
> 2009-04-21 11:50:40.889 Squeak VM Opt[5310:813] PowerManagement
> 2009-04-21 11:50:40.896 Squeak VM Opt[5310:813] 10156
> 2009-04-21 11:50:40.903 Squeak VM Opt[5310:813] ExternalSettings
> 2009-04-21 11:50:40.919 Squeak VM Opt[5310:813] 65868
> 2009-04-21 11:50:40.927 Squeak VM Opt[5310:813] SecurityManager
> 2009-04-21 11:50:40.982 Squeak VM Opt[5310:813] 332367
> 2009-04-21 11:50:40.993 Squeak VM Opt[5310:813] FreeTypeFontProvider
> 2009-04-21 11:50:42.780 Squeak VM Opt[5310:813] 16,194,897
> 2009-04-21 11:50:42.783 Squeak VM Opt[5310:813] AutoStart
> 2009-04-21 11:50:43.754 Squeak VM Opt[5310:813] 6,252,778
> 2009-04-21 11:50:43.764 Squeak VM Opt[5310:813] UUIDGenerator
> 2009-04-21 11:50:43.766 Squeak VM Opt[5310:813] 9959
> 2009-04-21 11:50:43.779 Squeak VM Opt[5310:813] ProcessBrowser
> 2009-04-21 11:50:43.805 Squeak VM Opt[5310:813] 10230
> 2009-04-21 11:50:43.808 Squeak VM Opt[5310:813] CPUWatcher
> 2009-04-21 11:50:43.818 Squeak VM Opt[5310:813] 10081
> 2009-04-21 11:50:43.824 Squeak VM Opt[5310:813] DateAndTime
> 2009-04-21 11:50:43.830 Squeak VM Opt[5310:813] 9817
> 2009-04-21 11:50:43.837 Squeak VM Opt[5310:813] SmalltalkImage
> 2009-04-21 11:50:43.841 Squeak VM Opt[5310:813] 9985
> 2009-04-21 11:50:43.850 Squeak VM Opt[5310:813] HostSystemMenus
> 2009-04-21 11:50:43.965 Squeak VM Opt[5310:813] 742254
> 2009-04-21 11:50:43.972 Squeak VM Opt[5310:813] Utilities
> 2009-04-21 11:50:43.977 Squeak VM Opt[5310:813] 32821
> 2009-04-21 11:50:43.989 Squeak VM Opt[5310:813] MenuIcons
> 2009-04-21 11:50:44.009 Squeak VM Opt[5310:813] 87508
> 2009-04-21 11:50:44.011 Squeak VM Opt[5310:813] WeakArray
> 2009-04-21 11:50:44.341 Squeak VM Opt[5310:813] 289513
> 2009-04-21 11:50:44.343 Squeak VM Opt[5310:813] MultiByteFileStream
> 2009-04-21 11:50:44.354 Squeak VM Opt[5310:813] 10556
> 2009-04-21 11:50:44.356 Squeak VM Opt[5310:813] InternetConfiguration
> 2009-04-21 11:50:44.391 Squeak VM Opt[5310:813] 14066
> 2009-04-21 11:50:44.393 Squeak VM Opt[5310:813] Locale
> 2009-04-21 11:50:44.403 Squeak VM Opt[5310:813] 9878
> 2009-04-21 11:50:44.405 Squeak VM Opt[5310:813] CommandHistory
> 2009-04-21 11:50:44.416 Squeak VM Opt[5310:813] 10862
> 2009-04-21 11:50:44.419 Squeak VM Opt[5310:813] HostWindowProxy
> 2009-04-21 11:50:44.429 Squeak VM Opt[5310:813] 12620
> 2009-04-21 11:50:44.437 Squeak VM Opt[5310:813] FreeTypeSettings
> 2009-04-21 11:50:44.441 Squeak VM Opt[5310:813] 10230
> 2009-04-21 11:50:44.453 Squeak VM Opt[5310:813] UITheme
> 2009-04-21 11:50:44.462 Squeak VM Opt[5310:813] 10158
> 2009-04-21 11:50:44.465 Squeak VM Opt[5310:813] Clipboard
> 2009-04-21 11:50:44.475 Squeak VM Opt[5310:813] 10074
> 2009-04-21 11:50:44.479 Squeak VM Opt[5310:813] RBSpellChecker
> 2009-04-21 11:50:44.520 Squeak VM Opt[5310:813] 10370
>
> and another 3,179,768 bytecodes of processing before things go idle
>
> 2009-04-21 11:50:45.013 Squeak VM Opt[5310:813] 3179768
>
>
> --
> =
> =
> =
> =
> =
> ======================================================================
> John M. McIntosh <[hidden email]>
> Corporate Smalltalk Consulting Ltd.  http://
> www.smalltalkconsulting.com
> =
> =
> =
> =
> =
> ======================================================================
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: startup costs

Stéphane Ducasse
may be then it would be better to move it to systemChangeNotifier :)

On Apr 21, 2009, at 9:11 PM, John M McIntosh wrote:

> SystemChangeNotifier uniqueInstance notify: self  
> ofAllSystemChangesUsing: #event:.


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