mwolff added a comment.

  But the hotspot screenshot clearly shows that you are spending time on 
optimizing things that are barely noticeable. You have optimized a function 
that consumes 0.3% of the CPU cycles. It now consumes only ~0.15%, at the cost 
of slightly higher memory consumption.
  
  This is the real cost. The instruction numbers reported by callgrind paint a 
very different picture (22.6% vs. 5.5%). But that's not what actually matters, 
the cycle cost is way more important.
  
  Also note that hotspot shows inclusive costs. You should get used to it, most 
notably have a look at the flamegraph and get acquainted with that way to 
visualize profiling costs.

REPOSITORY
  R241 KIO

REVISION DETAIL
  https://phabricator.kde.org/D12511

To: jtamate, #kate, cullmann, mwolff
Cc: mwolff, cullmann, #frameworks, michaelh, kevinapavew, ngraham, bruns, 
demsking, sars, dhaumann

Reply via email to