IPB

Welcome Guest ( Log In | Register )

> foobar2000 Tech Support Forum Rules

Please read foobar2000 Tech Support Forum Rules before posting and comply with all the points.
Failure to provide all the information pointed out in the above document in your post is considered wasting other people's time and in extreme cases will lead to your topic getting locked without a reply.


See also: Hydrogenaudio Terms of Service.

 
Reply to this topicStart new topic
Foobar 1.3 beta 5 still starving on large library browsing, Probable bug or not perfect optimization of the new code
AndreaT
post Nov 28 2013, 02:14
Post #1





Group: Members
Posts: 87
Joined: 15-May 12
From: Italy
Member No.: 99856



Hello Gents,

I have large library and when using Foobar 1.2.9 and prior, I was suffering from the continuous freezing of Foobar interface when searching or even simply browsing the library view.

With the new Foobar 1.3, some improvements are visible to me too, but even with the last Beta 5, when browsing and searching for "common" patterns, the user interface freeze and I have to wait up to 2-3 minutes to get back the control.

Looking forward for a further improvement.

Many thanks in advance and kind regards,

Andrea


Go to the top of the page
+Quote Post
dhromed
post Nov 28 2013, 12:00
Post #2





Group: Members
Posts: 1339
Joined: 16-February 08
From: NL
Member No.: 51347



How large is the library and where is it located/how is it accessed?
Go to the top of the page
+Quote Post
mjm716
post Nov 28 2013, 13:24
Post #3





Group: Members
Posts: 159
Joined: 27-May 10
From: EST
Member No.: 80935



I have to second the opinion - I've yet to notice any significant BETA performance improvements on my library (~148000 items).

system specs: Win7, 4GB RAM, 2ghz dual Intel, Win Exp Rating 5.3 [robust enough for photoshop, most gaming and multitasking...]

Library runs from USB3 external HD with portable FB install on same HD. I have also tested a local FB install with same external HD library with very little difference.

I have tested my portable FB+external HD on 4-5 other systems (crappy XP laptops to latest win8 quads) and performance slightly varied, so hardware is playing very little role that I can tell.

Using 'fancy' themes, CUI, or playlist/library WSH panels are unusable on my core system with large libraries - I (have to) stick to DUI with facets/esplaylist/simplaylist

example behaviors:
-(in facets) inactive state with no items selected > select an artist: delay ~10-30sec. before selected item is actually playable. Delay is bigger from single artist selection to entire library (or larger group) selection. Delay is minimal (1-4 sec) selecting a single artist to another single artist.
-(in facets) typing letter to go to artist name, initial delay ~10-30sec. before selected item is actually playable; subsequent selections (2-5 sec).
-(facets search), simply typing will slow everything down (although music usually continues playing without problems) and actual search results usually take 1-3 minutes to appear.
-startup (app appears and is usable) ~5+ min./actual FB startup (see below) ;shutdown also ~5+ min.

One note is that in my experience, overall performance is *largely* impacted by HD performance - USB3 and fast (7200RPM) makes the biggest difference as my feeling is HD access is one of the biggest performance bottlenecks.

While the performance can be annoying (especially for new people browsing my library) no other program I've used in the past could come close to managing my library any better, so I keep patient with it.

I have also tried a 2nd local install with small local library (~2-5K) and there were no delays at all, so it is definitely a problem of scale.

----
CONSOLE INFO:

FB startup: (yes I realize I need to update a few of Marc's panels but should have no impact on overall performance)
CODE
Watching: S:\A
Watching: S:\B
Watching: S:\C
Watching: S:\E
Watching: S:\F
Watching: S:\D
Watching: S:\G
Watching: S:\H
Watching: S:\IJ
Watching: S:\K
Watching: S:\L
Watching: S:\M
Watching: S:\NO
Watching: S:\P
Watching: S:\QR
Watching: S:\S
Watching: S:\T
Watching: S:\UVW
Watching: S:\XYZ
Watching: S:\~incoming\Clean [to bak]
Watching: S:\various\M-R
Watching: S:\various\S-Z
Watching: S:\various\F-L
Watching: S:\various\A-E
Watching: S:\various\other\The Brain [AUDIO]
WSH Panel Mod (Now Playing by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common7.js"
WSH Panel Mod (Now Playing by marc2003): initialized in 12423 ms
WSH Panel Mod (Thumbs by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common7.js"
WSH Panel Mod (Thumbs by marc2003): initialized in 218 ms
WSH Panel Mod (Last.fm & Wikipedia Biography by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common7.js"
WSH Panel Mod (Last.fm & Wikipedia Biography by marc2003): initialized in 399 ms
WSH Panel Mod (News / Reviews / Blogs by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common7.js"
WSH Panel Mod (News / Reviews / Blogs by marc2003): initialized in 492 ms
WSH Panel Mod (News / Reviews / Blogs by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common7.js"
WSH Panel Mod (News / Reviews / Blogs by marc2003): initialized in 42 ms
WSH Panel Mod (News / Reviews / Blogs by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common7.js"
WSH Panel Mod (News / Reviews / Blogs by marc2003): initialized in 39 ms
WSH Panel Mod (Last.fm Charts by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common4.js"
WSH Panel Mod (Last.fm Charts by marc2003): initialized in 13500 ms
WSH Panel Mod (Thumbs by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common7.js"
WSH Panel Mod (Thumbs by marc2003): initialized in 191 ms
WSH Panel Mod (Musicbrainz v6.2013-03-17.01 by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common6.js"
WSH Panel Mod (Musicbrainz v6.2013-03-17.01 by marc2003): initialized in 8221 ms
WSH Panel Mod (Last.fm by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common4.js"
WSH Panel Mod (Last.fm by marc2003): initialized in 378 ms
WSH Panel Mod (Last.fm by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common4.js"
WSH Panel Mod (Last.fm by marc2003): initialized in 25 ms
WSH Panel Mod ({43C04E90-D08D-4BCE-90CB-01F5D4EE6771}): initialized in 16 ms
WSH Panel Mod (Discogs by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common7.js"
WSH Panel Mod (Discogs by marc2003): initialized in 33 ms
WSH Panel Mod (Musicbrainz Releases by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common4.js"
WSH Panel Mod (Musicbrainz Releases by marc2003): initialized in 20 ms
WSH Panel Mod (Musicbrainz by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common7.js"
WSH Panel Mod (Musicbrainz by marc2003): initialized in 52 ms
WSH Panel Mod (Thumbs by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common7.js"
WSH Panel Mod (Thumbs by marc2003): initialized in 38 ms
WSH Panel Mod (Thumbs by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common7.js"
WSH Panel Mod (Thumbs by marc2003): initialized in 32 ms
WSH Panel Mod (Thumbs by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common7.js"
WSH Panel Mod (Thumbs by marc2003): initialized in 108 ms
w7shell: init started
w7shell: GDI+ initialized
w7shell: COM initialized
w7shell: running on Windows NT 6.1.7601 Service Pack 1
w7shell: DWM composition enabled
w7shell: WA_DISALLOW_PEEK successfully set
w7shell: WA_HAS_ICONIC_BITMAP successfully set
w7shell: WA_FORCE_ICONIC_REPRESENTATION successfully set
w7shell: WA_FLIP3D_POLICY successfully set
w7shell: all green
Autoplaylists initialized in: 0:03.185381
"Rated" : 0:02.198193
"ReplayGain Missing" : 0:00.987117
Startup time : 1:41.867263
w7shell: taskbar button create notification got
Seekbar: taking Direct3D9 path.
Seekbar: Frontend initialized.

Components:
CODE
Core (2013-07-10 12:45:36 UTC)
foobar2000 core 1.2.9
foo_albumlist.dll (2013-02-11 11:28:58 UTC)
Album List 4.5
foo_audioscrobbler.dll (2011-08-18 21:01:03 UTC)
Audioscrobbler 1.4.7
foo_bpm.dll (2010-04-20 12:35:07 UTC)
BPM Analyser 0.2.4.1
foo_burninate.dll (2013-02-07 18:02:37 UTC)
Audio CD Writer 3.0.3
foo_cdda.dll (2013-03-07 09:48:32 UTC)
CD Audio Decoder 3.0
foo_converter.dll (2013-07-10 12:25:32 UTC)
Converter 1.5
foo_discogs.dll (2013-06-18 12:03:41 UTC)
Discogs Tagger 1.31
foo_dsp_effect.dll (2013-09-03 09:23:03 UTC)
Effect DSP 0.12
foo_dsp_eq.dll (2013-02-11 11:28:58 UTC)
Equalizer 1.0
foo_dsp_std.dll (2013-07-10 12:25:50 UTC)
Standard DSP Array 1.3
foo_facets.dll (2011-08-27 18:05:16 UTC)
Facets 1.0
foo_fileops.dll (2013-02-11 11:28:10 UTC)
File Operations 2.2
foo_freedb2.dll (2013-02-11 11:27:56 UTC)
Online Tagger 0.7
foo_input_std.dll (2013-07-10 12:45:38 UTC)
Standard Input Array 1.0
foo_jesus.dll (2010-09-23 00:34:06 UTC)
Autosave & Autobackup 10
foo_navigator.dll (2010-03-02 08:43:15 UTC)
Navigator 0.64
foo_playcount.dll (2011-07-13 10:47:18 UTC)
Playback Statistics 3.0.2
foo_queuecontents.dll (2012-09-27 17:34:40 UTC)
Queue Contents Editor 0.5.1
foo_random_pools.dll (2012-08-26 15:56:06 UTC)
Random Pools 0.1.3
foo_rgscan.dll (2013-07-10 12:25:36 UTC)
ReplayGain Scanner 2.2
foo_run.dll (2012-07-05 15:59:41 UTC)
Run services 0.3.7
foo_seek.dll (2012-11-08 15:48:53 UTC)
Seek 1.1
foo_simplaylist.dll (2011-08-18 19:01:36 UTC)
SimPlaylist 1.0
foo_textdisplay.dll (2011-08-18 21:01:03 UTC)
Text Display UI Element 1.1 beta 1
foo_texttools.dll (2013-01-12 21:03:39 UTC)
Text Tools 1.0.5
foo_ui_std.dll (2013-07-10 12:45:36 UTC)
Default User Interface 0.9.5
foo_uie_albumart.dll (2007-12-15 22:22:24 UTC)
Album Art Panel 0.2.7.1
foo_uie_biography.dll (2010-12-11 06:47:22 UTC)
Biography View 0.4.2.4
foo_uie_esplaylist.dll (2011-05-28 22:06:46 UTC)
EsPlaylist 0.1.3.9
foo_uie_library_tree.dll (2011-07-24 16:08:24 UTC)
Library Tree 0.3.4.6.1
foo_uie_lyrics3.dll (2012-11-06 13:26:14 UTC)
Lyric Show Panel 3 0.3.6 beta 4
foo_uie_wsh_panel_mod.dll (2013-08-06 19:07:56 UTC)
WSH Panel Mod 1.5.6
foo_verifier.dll (2013-06-18 12:03:41 UTC)
File Integrity Verifier 1.1.1
foo_vis_vumeter.dll (2013-02-16 09:44:26 UTC)
VU Meter 2013-02-16
foo_w7shell.dll (2010-01-17 02:09:20 UTC)
Windows 7 integration 0.2.9.1
foo_wave_seekbar.dll (2013-06-18 12:03:41 UTC)
Waveform seekbar 0.2.39.6


This post has been edited by db1989: Nov 28 2013, 23:39
Reason for edit: Use [codeboxes] rather than posting huge pastes, please.
Go to the top of the page
+Quote Post
dhromed
post Nov 28 2013, 14:04
Post #4





Group: Members
Posts: 1339
Joined: 16-February 08
From: NL
Member No.: 51347



Does anything happen when you simply Watch S:\ in its entirety? I am just speculating now, but 25 separate watch items might hurt performance, depending on the way foobar's built.

That said, 148000 is truly vast. My library is 1/29 of that with 5000 items and startup time is maybe 3-5 seconds.

This post has been edited by dhromed: Nov 28 2013, 14:09
Go to the top of the page
+Quote Post
SigHunter
post Nov 28 2013, 15:27
Post #5





Group: Members
Posts: 51
Joined: 22-September 08
Member No.: 58544



i have a lot more items in my library and i have never had any loading times or freezes >5 seconds, something is not normal on your system.
(regarding search, browsing and startup of foobar)

when i select properties from all my stuff theres a loadingbar filling up since i started using 1.3, that wasn't there before.
this takes about 10 seconds. with 1.2.9 the popup came with the blink of an eye.

the db itself resides on my ssd, the songs are on 2 raids
Go to the top of the page
+Quote Post
ChronoSphere
post Nov 28 2013, 22:56
Post #6





Group: Members
Posts: 560
Joined: 11-March 07
Member No.: 41384



I have around 20k items hosted on a gigabit network drive. Typically, foobar starts in 2-3 seconds, there are no freezes from what I noticed. Browsing the library (I use esplaylist) is near-instantaneous, as are queries. What takes about 1-2 seconds is loading covers.

That's with 1.2.9. If 1.3 improves the situation for you as you say, then it would probably be a bit faster on the covers for me - maybe. I have no real issues otherwise though. Your system's behavior sounds weird though.
Go to the top of the page
+Quote Post
neothe0ne
post Nov 29 2013, 07:18
Post #7





Group: Members
Posts: 297
Joined: 25-September 05
Member No.: 24684



With 148,000 items, I suspect a large part of your problem is Facets. I'd try running a copy of foobar2000 without Facets enabled and see if there's any improvement.
Go to the top of the page
+Quote Post
AndreaT
post Nov 30 2013, 08:19
Post #8





Group: Members
Posts: 87
Joined: 15-May 12
From: Italy
Member No.: 99856



Hello, I have to add that I also installed Facets and QuickSearch, but I don't use those.

I use only the "default" view tool organized by Folder Structure and I just browse it pointing on the root and then typing the wanted search pattern (the freezes I was speaking about I mostly have when typing for largely recurring names, like when I try "VA" ...various artists).

However, in my case, also random freeze/starve I get when just starting to type something.

Sometimes I also use the Filter option, but, again, it is slow as in version 1.2.9

My library is about 11TB and is spread over 4 disks.

My folder structure, as reported by Foobar, is of 5136 entries

The switch from by Folder Structure to by Album takes minutes ... at least 3-5 mins.

Regards, Andrea

This post has been edited by AndreaT: Nov 30 2013, 08:46
Go to the top of the page
+Quote Post
Robertina
post Nov 30 2013, 15:17
Post #9





Group: Banned
Posts: 1310
Joined: 4-January 09
Member No.: 65169



As far as I remember the number of tagged files is more importent in terms of system load than the total size of the library. Also large album art pictures may play an relevant role.

QUOTE (AndreaT @ Nov 29 2013, 20:19) *
My library is about 11TB and is spread over 4 disks

I suppose these are internal and external disks, am I right? For the external HDDs: I had a similar situation like you with an USB-disk with an older PC in the past, it turned out that I have had an IRQ conflict, so it was not only foobar2000 freezing for some seconds when accessing that HDD, it happened also when browsing the HDD's content with the Windows Explorer or when copying files onto it etc.

QUOTE (dhromed @ Nov 28 2013, 02:04) *
Does anything happen when you simply Watch S:\ in its entirety? I am just speculating now, but 25 separate watch items might hurt performance, depending on the way foobar's built.

As far as I understand the concept of foobar2000 v1.3: while v1.2.9 and below administered the whole Media Library in one single file, v1.3 splits up that former single file into several files which are saved in as many folders as you have added for being monitored in Preferences > Media Library > Music folders. I have twelve folders added there, and so I have twelve subdirectories in \foobar2000\library

Of course this is only my user speculation but I think that this splitting up is one element that allows the announced performance optimization, maybe in combination with the new playlist format and other things.

AndreaT: Just out of curiosity: can you go to that library folder (\foobar2000\library), right-click it and tell the total size of this directory and its subfolders? At the moment I have v1.3 installed only in a testing environment, on an old dual core processor with 1,5 GH and even on this antiquated hardware I see an amazing performance boost, in spite of the fact that I have modified the "LargeFieldsConfig.txt" to 'ignore' as less information as possible.



--------------------
This is HA. Not the Jerry Springer Show.
Go to the top of the page
+Quote Post
AndreaT
post Dec 1 2013, 21:35
Post #10





Group: Members
Posts: 87
Joined: 15-May 12
From: Italy
Member No.: 99856



Hello Robertina,

to be honest my library is spread over 5 disks, 1 internal and 4 USB3 external.

No problem when browsing with Explorer. The freezing/starving I was speaking about happens only with Foobar.

My ..\foobar\library has 5 subdirectory and is large 170MB.

Regards,

Andrea




Go to the top of the page
+Quote Post
The Link
post Dec 1 2013, 21:59
Post #11





Group: Members
Posts: 667
Joined: 27-November 02
Member No.: 3911



Do you use the official album list browser (not the CUI one or other 3rd party library frontends)?
Go to the top of the page
+Quote Post
Robertina
post Dec 2 2013, 22:25
Post #12





Group: Banned
Posts: 1310
Joined: 4-January 09
Member No.: 65169



QUOTE (AndreaT @ Dec 1 2013, 10:35) *
My ..\foobar\library has 5 subdirectory and is large 170MB.

Mine = 9 MB in twelve subdirectories and foobar2000 v1.3 b5 works fast as hell on an out of date computer. It really amazes me.

In 2010 or 2011 an HA-member complaint about a drastic reduction in performance. After having uploaded his library file (I think he was in discussion with moderator Yirkha but I have no time to search for that thread and to confirm) it turned out that it had a size of more than 600 MB, blown up by embedded huge album art pictures which caused mainly that speed impoverishment, if I remember correctly. I don't know whether and how far this could apply to you as well, AndreaT, but perhaps you could according to the Tech Support Forum Rules give some more information, otherwise the chances might be against you for official help.

With regard to your USB-HDDs: have they their own power supply unit?


--------------------
This is HA. Not the Jerry Springer Show.
Go to the top of the page
+Quote Post
Porcus
post Dec 3 2013, 10:11
Post #13





Group: Members
Posts: 1995
Joined: 30-November 06
Member No.: 38207



I have complained earlier, so let me weigh in: I do appreciate that 1.3beta5 is much quicker than 1.2.7 on my setup.

Which is an Atom-based laptop. And a library of ... well about half the size of the OP's I think, but drastically cut down using Preferences -> Advanced -> Tools -> Search filters. Used to be annoyingly slow.


--------------------
One day in the Year of the Fox came a time remembered well
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 28th December 2014 - 03:10