2
0
mirror of https://github.com/xcat2/confluent.git synced 2024-11-22 01:22:00 +00:00
xCAT confluent - replacement of conserver and eventually xcatd
Go to file
Jarrod Johnson 8fa8951896 Put comments in to hint a decent strategy to profile runtime performance
To do performance optimization in this sort of application, this is
about as well as I have been able to manage in python.  I will say perl with
NYTProf seems to be significantly better for data, but this is servicable.

I tried yappi, but it goes wildly inaccurate with this codebase.  Because of
the eventlet plumbing, cProfile is still pretty misleading.  Best strategy
seems to be review cumulative time with a healthy grain of salt around the
top items until you get down to info that makes sense.  For example, trampoline
unfairly gets a great deal of the 'blame' by taking on nearly all the activity.

internal time seems to miss a great deal of important information.
2014-04-03 09:54:46 -04:00
bin Put comments in to hint a decent strategy to profile runtime performance 2014-04-03 09:54:46 -04:00
confluent Send clients notifications about changing numbers of clients connecting 2014-04-02 15:48:31 -04:00
doc Remove single byte TLV concept from socket protocol. 2013-10-12 21:15:52 -04:00
plugins Fix issue where ipmi plugin left configmanager decrypting more than needed 2014-04-02 08:59:40 -04:00
API.txt Remove kwargs to provide forward compatibility, it doesn't seem to be workable in python 2013-09-09 15:42:00 -04:00
TODO Refactor/rename code 2014-03-04 17:12:19 -05:00