------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. http://bugs.kde.org/show_bug.cgi?id=101524 Summary: amarokapp taking 95% of CPU time constantly Product: amarok Version: unspecified Platform: Compiled Sources OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: general AssignedTo: amarok-bugs-dist lists sourceforge net ReportedBy: jani.huhtanen tut fi Version: amaroK 1.2.2 official source distribution (using KDE KDE 3.3.0) Installed from: Compiled From Sources Compiler: gcc 3.4.2 cflags and cxxflags = "-O3 -march=athlon -funit-at-a-time -pipe" OS: Linux Hi! Just downloaded and compiled amarok 1.2.2. I find amarok promising but the amount of cpu time it's taking is _way_ too much to be normal. Some facts: - amaroK 1.2.2, compiled with gcc 3.4.2 from released source package with following configure: CFLAGS="-O3 -march=athlon -funit-at-a-time -pipe" CXXFLAGS=$CFLAGS ./configure - audio engine: gstreamer 0.8.9 also compiled with gcc 3.4.2 and with similar config (that goes with the plugins too). - gstreamer using alsasink - linux 2.6.10 with cko1 pathcset - machine: Athlon 800Mhz with 1Gb of mem - CPU usage of amarokapp process aprox. 95%, while being idle (ie. only playlist visible, no music playing). Really nothing changes the situation. I can play normally and nothing crashes, but even when I just start the app it takes up all the CPU time. - OProfile says that most time in amarokapp is taking BoomAnalyzer::analyze, but I have some doubts about my skills in using oprof.. so here's the top 10 for amarokapp: The first sample (and percentage) is CPU CLK samples taken by OProfile. vma samples % samples% samples% linenr info app name symbol name 081c8340 166 0.0784 0 0 0 0 (no location information) amarokapp BoomAnalyzer::analyze(std::vector const&) 0822a060 126 0.0595 0 0 0 0 (no location information) amarokapp sqlite3VdbeExec 080765b0 121 0.0571 0 0 0 0 (no location information) amarokapp anonymous symbol from section .plt 081f9600 34 0.0161 0 0 0 0 (no location information) amarokapp parseCellPtr 081a49ce 32 0.0151 0 0 0 0 (no location information) amarokapp __i686.get_pc_thunk.bx 081fd630 26 0.0123 0 0 0 0 (no location information) amarokapp sqlite3BtreeMoveto 081ca990 24 0.0113 0 0 0 0 (no location information) amarokapp Analyzer::Base::demo() 081fbaf0 20 0.0094 0 0 0 0 (no location information) amarokapp sqlite3BtreeKeySize 081ca100 18 0.0085 0 0 0 0 (no location information) amarokapp Analyzer::Base2D::qt_invoke(int, QUObject*) 081fc460 18 0.0085 0 0 0 0 (no location information) amarokapp fetchPayload The most of the time is spent in libqt_mt.so.3.3.3. Amarokapp must be calling something pretty often there. Perhaps from the BoomAnalyzer::analyzer? Oh and both profiles were taken while nothing was playing. I tried different audio engines.. nothing. There's nothing in any preferences that helps. Is this a bug or is amarok just really picky about optimization flags, becaus surely it isn't this hungry for CPU? -- Jani Huhtanen -- Tampere University of Technology -- Finland