rendered paste body# Report 0 - Session 2 - Time Profile of Transmission
SharkProfileViewer
# Generated from the visible portion of the outline view
+ 15.0% tr_bitfieldHas (Transmission)
| + 11.6% tr_peerPulse (Transmission)
| | - 11.6% torrentThreadLoop (Transmission)
| + 3.4% tr_cpMissingBlocksForPiece (Transmission)
| | - 3.4% tr_peerPulse (Transmission)
+ 14.5% tr_peerPulse (Transmission)
| - 14.5% torrentThreadLoop (Transmission)
+ 10.1% tr_cpMissingBlocksForPiece (Transmission)
| - 10.1% tr_peerPulse (Transmission)
+ 8.6% qsort (libSystem.B.dylib)
| + 8.3% qsort (libSystem.B.dylib)
| | - 8.3% tr_peerPulse (Transmission)
| - 0.3% tr_peerPulse (Transmission)
+ 6.7% tr_cpLeftUntilDone (Transmission)
| + 3.6% tr_cpPercentDone (Transmission)
| | - 3.6% tr_torrentStat (Transmission)
| + 3.0% tr_torrentStat (Transmission)
| | - 3.0% -[Torrent update] (Transmission)
+ 6.1% comparePieces (Transmission)
| + 6.1% qsort (libSystem.B.dylib)
| | - 6.1% tr_peerPulse (Transmission)
+ 3.3% tr_cpLeftUntilComplete (Transmission)
| - 3.3% tr_cpPercentComplete (Transmission)
+ 2.9% tr_cpGetStatus (Transmission)
| - 2.4% tr_peerPulse (Transmission)
| - 0.3% recheckCpState (Transmission)
| - 0.2% tr_swiftPulse (Transmission)
- 2.7% ml_set_interrupts_enabled (mach_kernel)
+ 1.6% tr_bitfieldCountTrueBits (Transmission)
| - 1.6% tr_cpDownloadedValid (Transmission)
- 1.4% objc_msgSend_rtp (commpage [libobjc.A.dylib])
+ 1.3% tr_cpPieceIsComplete (Transmission)
| - 1.3% tr_peerPulse (Transmission)
| - 0.0% updateInterest (Transmission)
- 1.1% ml_restore (mach_kernel)