Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Can someone analyze and help see why foobar's such a mem hog? (Read 2929 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Can someone analyze and help see why foobar's such a mem hog?

Code: [Select]
ntkrnlpa.exe+0x69bbf
ntkrnlpa.exe!PsLookupThreadByThreadId+0x4abc
ntkrnlpa.exe!KiDeliverApc+0xb3
ntkrnlpa.exe!ZwYieldExecution+0x196c
win32k.sys+0x2fa3
win32k.sys+0x1b83
win32k.sys!EngQueryPerformanceCounter+0x5af
ntkrnlpa.exe!KeReleaseInStackQueuedSpinLockFromDpcLevel+0xb14
ntdll.dll!KiFastSystemCallRet
foobar2000.exe+

Components

Code: [Select]
Core (2010-04-10 23:21:50 UTC)
    foobar2000 core 1.0.2.1
foo_abx.dll (2009-06-07 19:25:26 UTC)
    ABX Comparator 1.3.4
foo_ac3.dll (2010-01-11 16:18:40 UTC)
    AC3 decoder 0.9.4
foo_audioscrobbler.dll (2010-02-07 20:16:48 UTC)
    Audioscrobbler 1.4.6
foo_cdda.dll (2010-04-10 23:19:48 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2010-04-10 23:19:30 UTC)
    Converter 1.4
foo_customdb.dll (2010-03-04 17:10:54 UTC)
    Custom Database 0.1.0_beta1
foo_deskband_controls.dll (2010-02-09 02:20:32 UTC)
    Deskband Controls 0.1
foo_dockable_panels.dll (2007-03-28 14:19:00 UTC)
    Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]
foo_dop.dll (2010-02-20 19:51:18 UTC)
    iPod manager 0.6.6.7
foo_dsp_crossfader.dll (2010-01-14 02:46:10 UTC)
    Gapless Crossfader 1.3.4.1
foo_dsp_std.dll (2010-04-10 23:20:02 UTC)
    Standard DSP Array 1.0
foo_facets.dll (2008-02-26 06:11:07 UTC)
    Facets 2008-02-25
foo_filedate.dll (2007-09-19 11:07:14 UTC)
    File date 1.0.4
foo_fileops.dll (2010-04-10 23:19:08 UTC)
    File Operations 2.1.2
foo_freedb2.dll (2010-04-10 23:19:10 UTC)
    freedb Tagger 0.6.2
foo_grabber_python.dll (2009-02-06 12:40:15 UTC)
    Lyrics Grabber Dances With Python 0.1.12 Alpha
foo_input_dts.dll (2010-01-11 15:28:30 UTC)
    DTS decoder 0.2.8
foo_input_std.dll (2010-04-10 23:19:50 UTC)
    Standard Input Array 1.0
foo_jesus.dll (2010-04-21 02:59:46 UTC)
    Autosave & Autobackup 9
foo_lyricsgrabber.dll (2009-02-07 06:12:47 UTC)
    Lyrics Grabber 0.3.0.7 Alpha
foo_masstag.dll (2009-09-18 15:01:36 UTC)
    Masstagger 1.8.4
foo_mouse_gesture.dll (2010-01-19 02:20:04 UTC)
    Mouse Gesture Host 0.5.2
foo_musicbrainz.dll (2009-04-10 20:27:28 UTC)
    MusicBrainz Tagger 0.2
foo_navigator.dll (2010-02-20 01:13:12 UTC)
    Navigator 0.64
foo_playlist_attributes.dll (2009-11-16 19:33:44 UTC)
    Playlist Attributes 0.2.2 [Nov 16 2009 - 20:33:31]
foo_prettypop.dll (2009-12-06 03:31:08 UTC)
    Pretty Popup 1.2.5
foo_random_pools.dll (2010-04-03 20:18:20 UTC)
    Random Pools 0.0.2
foo_rgscan.dll (2010-04-10 23:19:38 UTC)
    ReplayGain Scanner 2.0.9
foo_run.dll (2009-06-07 20:15:18 UTC)
    Run services 0.3.7
foo_softplaylists.dll (2010-01-13 10:11:42 UTC)
    Soft Playlists 2009-12-30.2
foo_stopaftercuralbum.dll (2009-06-01 13:50:42 UTC)
    foo_stopaftercuralbum 0.2
foo_textdisplay.dll (2008-07-08 23:45:26 UTC)
    Text Display UI Element 1.0 RC 3
foo_texttools.dll (2009-12-24 02:00:22 UTC)
    Text Tools 1.0.4
foo_ui_columns.dll (2010-01-09 14:40:28 UTC)
    Columns UI 0.3.8.3
foo_ui_std.dll (2010-04-10 23:20:12 UTC)
    Default User Interface 0.9.5
foo_uie_biography.dll (2010-03-18 01:18:00 UTC)
    Biography View 0.4.1.1
foo_uie_esplaylist.dll (2010-04-30 04:01:08 UTC)
    EsPlaylist 0.1.0.0
foo_uie_tagger_mod.dll (2009-09-20 21:49:42 UTC)
    Tagger Mod Panel Window 1.1.0.6 [Sep 20 2009 - 23:33:24]
foo_uie_wsh_panel_mod.dll (2010-04-07 01:04:37 UTC)
    WSH Panel Mod 1.3.3
foo_unpack.dll (2010-04-10 23:18:56 UTC)
    RAR reader 1.3
    ZIP/GZIP reader 1.0
foo_wlm.dll (2010-02-09 21:06:12 UTC)
    Windows Live Messenger Notifier 1.1.3




Foobar's been consistently running with 350-400 mb of memory usage lately, and I'm trying to track down the problem. Any help is much appreciated, and let me know what other information anyone might need.

Can someone analyze and help see why foobar's such a mem hog?

Reply #1
Posted this in Support, but I think there's more who post here who could help.



Process Explorer Stack:
Code: [Select]
ntkrnlpa.exe+0x69bbf
ntkrnlpa.exe!PsLookupThreadByThreadId+0x4abc
ntkrnlpa.exe!KiDeliverApc+0xb3
ntkrnlpa.exe!ZwYieldExecution+0x196c
win32k.sys+0x2fa3
win32k.sys+0x1b83
win32k.sys!EngQueryPerformanceCounter+0x5af
ntkrnlpa.exe!KeReleaseInStackQueuedSpinLockFromDpcLevel+0xb14
ntdll.dll!KiFastSystemCallRet
foobar2000.exe+

Components

Code: [Select]
Core (2010-04-10 23:21:50 UTC)
    foobar2000 core 1.0.2.1
foo_abx.dll (2009-06-07 19:25:26 UTC)
    ABX Comparator 1.3.4
foo_ac3.dll (2010-01-11 16:18:40 UTC)
    AC3 decoder 0.9.4
foo_audioscrobbler.dll (2010-02-07 20:16:48 UTC)
    Audioscrobbler 1.4.6
foo_cdda.dll (2010-04-10 23:19:48 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2010-04-10 23:19:30 UTC)
    Converter 1.4
foo_customdb.dll (2010-03-04 17:10:54 UTC)
    Custom Database 0.1.0_beta1
foo_deskband_controls.dll (2010-02-09 02:20:32 UTC)
    Deskband Controls 0.1
foo_dockable_panels.dll (2007-03-28 14:19:00 UTC)
    Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]
foo_dop.dll (2010-02-20 19:51:18 UTC)
    iPod manager 0.6.6.7
foo_dsp_crossfader.dll (2010-01-14 02:46:10 UTC)
    Gapless Crossfader 1.3.4.1
foo_dsp_std.dll (2010-04-10 23:20:02 UTC)
    Standard DSP Array 1.0
foo_facets.dll (2008-02-26 06:11:07 UTC)
    Facets 2008-02-25
foo_filedate.dll (2007-09-19 11:07:14 UTC)
    File date 1.0.4
foo_fileops.dll (2010-04-10 23:19:08 UTC)
    File Operations 2.1.2
foo_freedb2.dll (2010-04-10 23:19:10 UTC)
    freedb Tagger 0.6.2
foo_grabber_python.dll (2009-02-06 12:40:15 UTC)
    Lyrics Grabber Dances With Python 0.1.12 Alpha
foo_input_dts.dll (2010-01-11 15:28:30 UTC)
    DTS decoder 0.2.8
foo_input_std.dll (2010-04-10 23:19:50 UTC)
    Standard Input Array 1.0
foo_jesus.dll (2010-04-21 02:59:46 UTC)
    Autosave & Autobackup 9
foo_lyricsgrabber.dll (2009-02-07 06:12:47 UTC)
    Lyrics Grabber 0.3.0.7 Alpha
foo_masstag.dll (2009-09-18 15:01:36 UTC)
    Masstagger 1.8.4
foo_mouse_gesture.dll (2010-01-19 02:20:04 UTC)
    Mouse Gesture Host 0.5.2
foo_musicbrainz.dll (2009-04-10 20:27:28 UTC)
    MusicBrainz Tagger 0.2
foo_navigator.dll (2010-02-20 01:13:12 UTC)
    Navigator 0.64
foo_playlist_attributes.dll (2009-11-16 19:33:44 UTC)
    Playlist Attributes 0.2.2 [Nov 16 2009 - 20:33:31]
foo_prettypop.dll (2009-12-06 03:31:08 UTC)
    Pretty Popup 1.2.5
foo_random_pools.dll (2010-04-03 20:18:20 UTC)
    Random Pools 0.0.2
foo_rgscan.dll (2010-04-10 23:19:38 UTC)
    ReplayGain Scanner 2.0.9
foo_run.dll (2009-06-07 20:15:18 UTC)
    Run services 0.3.7
foo_softplaylists.dll (2010-01-13 10:11:42 UTC)
    Soft Playlists 2009-12-30.2
foo_stopaftercuralbum.dll (2009-06-01 13:50:42 UTC)
    foo_stopaftercuralbum 0.2
foo_textdisplay.dll (2008-07-08 23:45:26 UTC)
    Text Display UI Element 1.0 RC 3
foo_texttools.dll (2009-12-24 02:00:22 UTC)
    Text Tools 1.0.4
foo_ui_columns.dll (2010-01-09 14:40:28 UTC)
    Columns UI 0.3.8.3
foo_ui_std.dll (2010-04-10 23:20:12 UTC)
    Default User Interface 0.9.5
foo_uie_biography.dll (2010-03-18 01:18:00 UTC)
    Biography View 0.4.1.1
foo_uie_esplaylist.dll (2010-04-30 04:01:08 UTC)
    EsPlaylist 0.1.0.0
foo_uie_tagger_mod.dll (2009-09-20 21:49:42 UTC)
    Tagger Mod Panel Window 1.1.0.6 [Sep 20 2009 - 23:33:24]
foo_uie_wsh_panel_mod.dll (2010-04-07 01:04:37 UTC)
    WSH Panel Mod 1.3.3
foo_unpack.dll (2010-04-10 23:18:56 UTC)
    RAR reader 1.3
    ZIP/GZIP reader 1.0
foo_wlm.dll (2010-02-09 21:06:12 UTC)
    Windows Live Messenger Notifier 1.1.3




Foobar's been consistently running with 350-400 mb of memory usage lately, and I'm trying to track down the problem. Any help is much appreciated, and let me know what other information anyone might need.

Can someone analyze and help see why foobar's such a mem hog?

Reply #2
well, I have no idea how big your library is.
memory usage depends mainly on library size. even more important is the question of how much tag data is being displayed.

I myself use 12 facets to display things like branch, genre, artist, album title, label and so forth.
my library is spanning many GB.

my database.dat file is 107 mb at the moment.
I never get my foobar memory footprint below 700mb.

be aware that this is not a problem that afflicts only foobar. Every player will have to deal with the task of holding the library data at close hand - otherwise you'd be having to re-read the library file all over again each time you access it.

I reckon it's either dump the data (i.e.: do NOT display the library extensively) or get yourself more RAM.

hope this helped a bit
greetz

Can someone analyze and help see why foobar's such a mem hog?

Reply #3
Gotcha. Well I do have a large library, so that's probably the main reason... Just checking if there was any other component was the culprit.

Can someone analyze and help see why foobar's such a mem hog?

Reply #4
Every player will have to deal with the task of holding the library data at close hand - otherwise you'd be having to re-read the library file all over again each time you access it.

I reckon it's either dump the data (i.e.: do NOT display the library extensively) or get yourself more RAM.

This applies to artwork in the active playlist as well, FIY.

I see you got those complicated playlist views installed.
elevatorladylevitateme

Can someone analyze and help see why foobar's such a mem hog?

Reply #5
This applies to artwork in the active playlist as well, FIY.

I see you got those complicated playlist views installed.


Exactly. It is the reason why I have only the currently playing cover displayed.


BTW.:
Is it possible to outscource the needed space to a disk - e.g. a solid state?

Does anyone have any other ideas that might ease the pain in the RAM area?
... apart from: go back to winamp with a 9 track playlist, obviosuly

 

Can someone analyze and help see why foobar's such a mem hog?

Reply #6
BTW.:
Is it possible to outscource the needed space to a disk - e.g. a solid state?

Well, the system will swap out to the page file as much as is necessary...

Your best bet is to ignore the task manager (unless your computer is actually getting slower while fb2k runs).
There's no sense in having OCD about a number that doesn't actually have any meaning to you
elevatorladylevitateme