mirror of
https://github.com/xcat2/confluent.git
synced 2025-08-28 05:50:30 +00:00
8fa895189696e83e6120875886bc8888e0509195
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.
Description
xCAT confluent - replacement of conserver and eventually xcatd
Languages
Python
79.4%
Shell
16.5%
C
3.3%
Go
0.4%
Perl
0.3%