![]() Registered Member ![]()
|
The idea of this topic ids to provide guidelines for minimising Amarok's impact on the system performance. This means
|
![]() Registered Member ![]()
|
Why did I create this topic? Because im it's original config Amarok used about 70
![]() ![]() |
![]() KDE Developer ![]()
|
Yeah but you can't simply trust the value shown by "top" and similar tools. They don't work reliably on Linux, because shared memory is included. That means that this 70MB you're seeing is actually for the most part shared by other KDE applications as well. The actual RAM usage is lower.
--
Mark Kretschmann - Amarok Developer |
![]() Registered Member ![]()
|
I'm very interested in these topics, too. The only thing I hate about Amarok is it slowness. Examples:
My PC: 2 x 1.6 GHz Athlon MP, 2 GB RAM. My collection: 30,000 files My system: Slackware current My Amarok: Currently self compiled and optimized (compilerflags: "-march=i686 -mtune=athlon-xp -O2 -pipe -fomit-frame-pointer") SVN version. The only version that works faster is 1.4.3 but it won't compile anymore on my system. The original Slackware packages are even worse. |
![]() KDE Developer ![]()
|
@thenktor:
You didn't mention which DB you are using. With 30,000 tracks you definitely want to try MySQL or PSQL.
--
Mark Kretschmann - Amarok Developer |
![]() Registered Member ![]()
|
Yes, I'm using the build in SQlite database because I don't know much about databases and don't want to run one only fpr my music player. But I could solve my problem for the moment: I have installed 1.4.3 again. My compile problem was something iPod related, so I simply deactivated it. The waiting time for database searches is now below 1s. Furthermore I didn't notice any waiting time when I switched between side tabs. I don't know why, but the 1.4.3 is definitely the only 1.4.x version that is so fast for me. I think I have to stick to it. PS: My configure options for 1.4.3: ./configure --prefix=/usr --without-xmms --without-libvisual --without-opengl --disable-amazon --without-included-sqlite --without-arts --without-libgpod --without-libnjb --without-libmtp |
![]() Registered Member ![]()
|
Perhaps it's related to cover arts beeing displayed in collectionbrowser?
But this feature was introduced in 1.4.5! |
![]() Registered Member ![]()
|
Hmm, I cannot remember if I have tested 1.4.4 but the version before 1.4.3 were slower. |
![]() Registered Member ![]()
|
It's definitely worth it to switch from SQLite to MySQL for a large collection. The speed is much faster, and you don't need to be an expert in databases to use it. There's a nice tutorial available.
|
![]() KDE Developer ![]()
|
Also please note that Amarok does NOT support downgrading. Whenever you downgrade Amarok to an older version you are risking irreversible database corruption.
--
Mark Kretschmann - Amarok Developer |
![]() Registered Member ![]()
|
Doesn't matter. I simply rebuild the database ![]() |
![]() Moderator ![]()
|
Also note that various kernel parameters can affect performance. Depending on whether you roll your own or use a pre-configured one, it might be worth tweaking things like 'preempt' to better reflect the way you use your system.
"There are two theories to arguing with women. Neither one works."
. If men could get pregnant, we'd learn the true meaning of "screaming nancyboy wuss" |
![]() Registered Member ![]()
|
I'm using a dual CPU system with SMP and preempt and 1000 Hz timer frequency. Linux pinkfloyd 2.6.21.1 #1 SMP PREEMPT Thu May 10 11:08:38 CEST 2007 i686 AMD Athlon(tm) MP 1900+ AuthenticAMD GNU/Linux @hurra I think cover arts beeing displayed in collectionbrowser are a big performance impact. They should be loaded in background after all other tasks are done. |
Registered users: Bing [Bot], Google [Bot], Sogou [Bot]