MCS manager startup time

Brian J. Tarricone bjt23 at cornell.edu
Thu Dec 22 03:00:14 CET 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12/21/2005 5:13 PM, Jani Monoses wrote:
> Brian J. Tarricone wrote:
> 
>>On 12/21/2005 4:35 PM, Jani Monoses wrote:
>>
>>
>>>>>Next would be to see *where* these guys are spending their time.
>>>>>Sysprof (Linux only, IIRC) is a nice tool for this.
>>>>
>>>>oprofile too.
>>
>>
>>Sysprof uses the kernel's oprofile stuff to generate the data, so it's
>>the same thing ^_^.
> 
> Unless things changed since September it's a different kernel module
> 
> http://marc.theaimsgroup.com/?l=linux-kernel&m=112699481921537&w=2
>
> It uses the generic profiling support in the kernel though like
> oprofile.

Last time I compiled it, it asked me to compile oprofile into the kernel
before compiling.  AFAICT, the sysprof module is built on top of
oprofile, and then the sysprof GUI uses the sysprof module.  Confusing, eh?

> But since the startup times are usually network or disk IO bound
> bootchart is needed too.

Yep, but the bootchart isn't going to help us optimise the apps
themselves.  It just gives a high-level overview of which application
takes longest and whether it's eating CPU or sleeping (most likely I/O).
 The profiler will tell us what specifically to optimise.

	-brian

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (MingW32)

iD8DBQFDqgiu6XyW6VEeAnsRAlpwAKDYDnfAK7f4+tSTLEqwyEmDi3B9tQCgnQtu
V1ffWJxjeisT7W/72cVGuH4=
=9Aaf
-----END PGP SIGNATURE-----



More information about the Xfce4-dev mailing list