[Tracker] Profiling tracker



Hello Team,

I am trying to profile the latest version of tracker (0.10.37) on my ubuntu machine.

My main goal of this analysis are:-

1. To find out the tracker indexing performance ( crawling time,  monitors setup time , time consumed by the tracker-store while constructing/flushing the database , time taken by the tracker-extract to fetch the metadata from a single mp3 file )
2. Amount of time spent on the ipc transactions i.e DBUS (between the tracker  miner-fs <--> extractor <--> store )
3. Current architectural dependencies between the miner/extract/store ( serial execution or parallel processing ?)

Can any one suggest some tools/ idea's to achieve the same?

Initially I thought of putting my own timers at several places of the tracker, but since I am not well versed with the tracker code, It may not be that useful.
Now I am trying to profile using the gprof.
Can somebody throw some light on the time profiling of tracker? 


Thanks In advance,
John






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]