xpra icon
Bug tracker and wiki

This bug tracker and wiki are being discontinued
please use https://github.com/Xpra-org/xpra instead.


Changes between Version 7 and Version 8 of Profiling


Ignore:
Timestamp:
01/08/13 06:30:49 (8 years ago)
Author:
Antoine Martin
Comment:

add sample diagrams

Legend:

Unmodified
Added
Removed
Modified
  • Profiling

    v7 v8  
    5858* better algorithms
    5959
     60[[BR]]
     61----
     62[[BR]]
    6063
    61 == Examples ==
     64= Examples =
    6265
    63 === maths.py re-written in Cython ===
     66== maths.py re-written in Cython ==
    6467Merged in r2462
    6568
     
    8487Which is 10 to 20 times faster.
    8588
    86 === high network cost in UI thread ===
     89== high network cost in UI thread ==
    8790Work in progress, see #231
    8891
    89 === high cost of logging ===
     92== high cost of logging ==
    9093This is a recurring problem, see: r2294, r2290, etc
    9194
     
    100103We find that logging is really costing us dearly:
    101104[[BR]]
    102 [[Image()]]
     105[[Image(pycallgraph-draw-loggingisexpensive.png)]]
     106[[BR]]
    103107So we remove logging from this critical path in r2484, and we now find:
    104108[[BR]]
    105 [[Image()]]
     109[[Image(pycallgraph-draw-loggingremoved.png)]]
     110[[BR]]
     111That's a saving of about 35% - not bad for such a small change!