BUG: High memory usage
Checks
-
[X] I have checked that this issue has not already been reported.
-
[X] I am using the latest version of Flow Launcher.
Problem Description
I just installed Flow Launcher onto my laptop running Windows 11, and it is using around 600MB of memory, whereas on my desktop (Windows 10) it only uses about 20MB. What could be the cause of this high memory usage?
To Reproduce
- Install Flow Launcher v1.19.0
- Observe high memory usage
Screenshots
No response
Flow Launcher Version
1.19.0
Windows Build Number
10.0.22631.3880
Error Log
13:32:56.2331-04:00 - ERROR - - ------------- BEGIN Flow.Launcher.Plugin.Program exception -------------
13:32:56.2331-04:00 - ERROR - -
Exception full name: System.Runtime.InteropServices.COMException
Error status: UNKNOWN
Class name: IShellLinkW
Calling method: retrieveTargetPath
Program path: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows Media Player Legacy.lnk
InnerException number: 1
Exception message: Error HRESULT E_FAIL has been returned from a call to a COM component.
Exception error type: HResult -2147467259
Exception thrown in called method: Void GetDescription(System.Text.StringBuilder, Int32)
Possible interpretation of the error: Error caused likely due to trying to get the description of the program
Possible resolution: Not yet known
13:32:56.2331-04:00 - ERROR - - ------------- END Flow.Launcher.Plugin.Program exception -------------
13:32:56.2907-04:00 - ERROR - - ------------- BEGIN Flow.Launcher.Plugin.Program exception -------------
13:32:56.2907-04:00 - ERROR - -
Exception full name: System.Runtime.InteropServices.COMException
Error status: UNKNOWN
Class name: IShellLinkW
Calling method: retrieveTargetPath
Program path: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\ODBC Data Sources (32-bit).lnk
InnerException number: 1
Exception message: Error HRESULT E_FAIL has been returned from a call to a COM component.
Exception error type: HResult -2147467259
Exception thrown in called method: Void GetDescription(System.Text.StringBuilder, Int32)
Possible interpretation of the error: Error caused likely due to trying to get the description of the program
Possible resolution: Not yet known
13:32:56.2907-04:00 - ERROR - - ------------- END Flow.Launcher.Plugin.Program exception -------------
13:43:14.4483-04:00 - ERROR - - ------------- BEGIN Flow.Launcher.Plugin.Program exception -------------
13:43:14.4483-04:00 - ERROR - -
Exception full name: System.Runtime.InteropServices.COMException
Error status: UNKNOWN
Class name: IShellLinkW
Calling method: retrieveTargetPath
Program path: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows Media Player Legacy.lnk
InnerException number: 1
Exception message: Error HRESULT E_FAIL has been returned from a call to a COM component.
Exception error type: HResult -2147467259
Exception thrown in called method: Void GetDescription(System.Text.StringBuilder, Int32)
Possible interpretation of the error: Error caused likely due to trying to get the description of the program
Possible resolution: Not yet known
13:43:14.4483-04:00 - ERROR - - ------------- END Flow.Launcher.Plugin.Program exception -------------
13:43:14.4755-04:00 - ERROR - - ------------- BEGIN Flow.Launcher.Plugin.Program exception -------------
13:43:14.4755-04:00 - ERROR - -
Exception full name: System.Runtime.InteropServices.COMException
Error status: UNKNOWN
Class name: IShellLinkW
Calling method: retrieveTargetPath
Program path: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\ODBC Data Sources (32-bit).lnk
InnerException number: 1
Exception message: Error HRESULT E_FAIL has been returned from a call to a COM component.
Exception error type: HResult -2147467259
Exception thrown in called method: Void GetDescription(System.Text.StringBuilder, Int32)
Possible interpretation of the error: Error caused likely due to trying to get the description of the program
Possible resolution: Not yet known
13:43:14.4755-04:00 - ERROR - - ------------- END Flow.Launcher.Plugin.Program exception -------------
13:52:26.3252-04:00 - ERROR - - ------------- BEGIN Flow.Launcher.Plugin.Program exception -------------
13:52:26.3252-04:00 - ERROR - -
Exception full name: System.Runtime.InteropServices.COMException
Error status: UNKNOWN
Class name: IShellLinkW
Calling method: retrieveTargetPath
Program path: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows Media Player Legacy.lnk
InnerException number: 1
Exception message: Error HRESULT E_FAIL has been returned from a call to a COM component.
Exception error type: HResult -2147467259
Exception thrown in called method: Void GetDescription(System.Text.StringBuilder, Int32)
Possible interpretation of the error: Error caused likely due to trying to get the description of the program
Possible resolution: Not yet known
13:52:26.3252-04:00 - ERROR - - ------------- END Flow.Launcher.Plugin.Program exception -------------
13:52:26.3748-04:00 - ERROR - - ------------- BEGIN Flow.Launcher.Plugin.Program exception -------------
13:52:26.3748-04:00 - ERROR - -
Exception full name: System.Runtime.InteropServices.COMException
Error status: UNKNOWN
Class name: IShellLinkW
Calling method: retrieveTargetPath
Program path: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\ODBC Data Sources (32-bit).lnk
InnerException number: 1
Exception message: Error HRESULT E_FAIL has been returned from a call to a COM component.
Exception error type: HResult -2147467259
Exception thrown in called method: Void GetDescription(System.Text.StringBuilder, Int32)
Possible interpretation of the error: Error caused likely due to trying to get the description of the program
Possible resolution: Not yet known
13:52:26.3748-04:00 - ERROR - - ------------- END Flow.Launcher.Plugin.Program exception -------------
18:54:34.6740-04:00 - INFO - App.OnStartup - Begin Flow Launcher startup ----------------------------------------------------
18:54:34.6740-04:00 - INFO - App.OnStartup - Runtime info:
Flow Launcher version: 1.19.0
OS Version: 22631.3880
IntPtr Length: 8
x64: True
18:54:35.3419-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Plugin Indicator> is <8ms>
18:54:35.3419-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Process Killer> is <6ms>
18:54:35.3419-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <System Commands> is <5ms>
18:54:35.3419-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <URL> is <22ms>
18:54:35.3713-04:00 - INFO - CommunityPluginSource.FetchAsync - Loading plugins from https://fastly.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
18:54:35.3848-04:00 - INFO - ImageLoader.Initialize - Preload images cost <21ms>
18:54:35.3848-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Shell> is <59ms>
18:54:35.4034-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Web Searches> is <64ms>
18:54:35.4034-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Calculator> is <74ms>
18:54:35.4034-04:00 - INFO - ImageLoader.Initialize - Number of preload images is <2>, Images Number: 2, Unique Items 2
18:54:35.4034-04:00 - INFO - Flow.Launcher.Plugin.Program.Main - Preload programs cost <22ms>
18:54:35.4034-04:00 - INFO - Flow.Launcher.Plugin.Program.Main - Number of preload win32 programs <87>
18:54:35.4034-04:00 - INFO - Flow.Launcher.Plugin.Program.Main - Number of preload uwps <56>
18:54:35.4192-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Windows Settings> is <79ms>
18:54:35.4665-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Program> is <146ms>
18:54:35.4665-04:00 - INFO - CommunityPluginSource.FetchAsync - Loading plugins from https://gcore.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
18:54:35.4665-04:00 - INFO - CommunityPluginSource.FetchAsync - Loading plugins from https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
18:54:35.4665-04:00 - INFO - CommunityPluginSource.FetchAsync - Loading plugins from https://raw.githubusercontent.com/Flow-Launcher/Flow.Launcher.PluginsManifest/plugin_api_v2/plugins.json
18:54:35.4665-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Explorer> is <147ms>
18:54:35.5034-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Browser Bookmarks> is <175ms>
18:54:35.6315-04:00 - INFO - CommunityPluginSource.FetchAsync - Loaded 181 plugins from https://fastly.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
18:54:35.6315-04:00 - INFO - CommunityPluginSource.FetchAsync - Loaded 181 plugins from https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
18:54:35.6361-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Plugins Manager> is <303ms>
18:54:36.2258-04:00 - INFO - App.OnStartup - Dependencies Info:
Python Path:
Node Path:
18:54:37.0546-04:00 - INFO - App.OnStartup - End Flow Launcher startup ----------------------------------------------------
18:54:37.0619-04:00 - INFO - App.OnStartup - Startup cost <2511ms>
18:58:49.1741-04:00 - ERROR - - ------------- BEGIN Flow.Launcher.Plugin.Program exception -------------
18:58:49.1741-04:00 - ERROR - -
Exception full name: System.Runtime.InteropServices.COMException
Error status: UNKNOWN
Class name: IShellLinkW
Calling method: retrieveTargetPath
Program path: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows Media Player Legacy.lnk
InnerException number: 1
Exception message: Error HRESULT E_FAIL has been returned from a call to a COM component.
Exception error type: HResult -2147467259
Exception thrown in called method: Void GetDescription(System.Text.StringBuilder, Int32)
Possible interpretation of the error: Error caused likely due to trying to get the description of the program
Possible resolution: Not yet known
18:58:49.1741-04:00 - ERROR - - ------------- END Flow.Launcher.Plugin.Program exception -------------
18:58:49.2212-04:00 - ERROR - - ------------- BEGIN Flow.Launcher.Plugin.Program exception -------------
18:58:49.2212-04:00 - ERROR - -
Exception full name: System.Runtime.InteropServices.COMException
Error status: UNKNOWN
Class name: IShellLinkW
Calling method: retrieveTargetPath
Program path: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\ODBC Data Sources (32-bit).lnk
InnerException number: 1
Exception message: Error HRESULT E_FAIL has been returned from a call to a COM component.
Exception error type: HResult -2147467259
Exception thrown in called method: Void GetDescription(System.Text.StringBuilder, Int32)
Possible interpretation of the error: Error caused likely due to trying to get the description of the program
Possible resolution: Not yet known
18:58:49.2212-04:00 - ERROR - - ------------- END Flow.Launcher.Plugin.Program exception -------------
19:09:01.3053-04:00 - INFO - App.OnStartup - Begin Flow Launcher startup ----------------------------------------------------
19:09:01.3092-04:00 - INFO - App.OnStartup - Runtime info:
Flow Launcher version: 1.19.0
OS Version: 22631.3880
IntPtr Length: 8
x64: True
19:09:01.8480-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Plugin Indicator> is <4ms>
19:09:01.8480-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Process Killer> is <2ms>
19:09:01.8480-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <System Commands> is <2ms>
19:09:01.8480-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <URL> is <20ms>
19:09:01.8777-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Shell> is <33ms>
19:09:01.8777-04:00 - INFO - ImageLoader.Initialize - Preload images cost <27ms>
19:09:01.8777-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Web Searches> is <39ms>
19:09:01.8872-04:00 - INFO - CommunityPluginSource.FetchAsync - Loading plugins from https://fastly.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
19:09:01.8872-04:00 - INFO - Flow.Launcher.Plugin.Program.Main - Preload programs cost <16ms>
19:09:01.8872-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Calculator> is <63ms>
19:09:01.8872-04:00 - INFO - Flow.Launcher.Plugin.Program.Main - Number of preload win32 programs <88>
19:09:01.8872-04:00 - INFO - Flow.Launcher.Plugin.Program.Main - Number of preload uwps <56>
19:09:01.8872-04:00 - INFO - ImageLoader.Initialize - Number of preload images is <2>, Images Number: 2, Unique Items 2
19:09:01.9120-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Windows Settings> is <66ms>
19:09:01.9433-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Program> is <109ms>
19:09:01.9532-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Explorer> is <130ms>
19:09:01.9640-04:00 - INFO - CommunityPluginSource.FetchAsync - Loading plugins from https://gcore.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
19:09:01.9640-04:00 - INFO - CommunityPluginSource.FetchAsync - Loading plugins from https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
19:09:01.9640-04:00 - INFO - CommunityPluginSource.FetchAsync - Loading plugins from https://raw.githubusercontent.com/Flow-Launcher/Flow.Launcher.PluginsManifest/plugin_api_v2/plugins.json
19:09:01.9811-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Browser Bookmarks> is <153ms>
19:09:02.1010-04:00 - INFO - CommunityPluginSource.FetchAsync - Loaded 181 plugins from https://raw.githubusercontent.com/Flow-Launcher/Flow.Launcher.PluginsManifest/plugin_api_v2/plugins.json
19:09:02.1076-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Plugins Manager> is <264ms>
19:09:02.8398-04:00 - INFO - App.OnStartup - Dependencies Info:
Python Path:
Node Path:
19:09:03.7240-04:00 - INFO - App.OnStartup - End Flow Launcher startup ----------------------------------------------------
19:09:03.7391-04:00 - INFO - App.OnStartup - Startup cost <2542ms>
19:10:52.3901-04:00 - INFO - App.OnStartup - Begin Flow Launcher startup ----------------------------------------------------
19:10:52.3901-04:00 - INFO - App.OnStartup - Runtime info:
Flow Launcher version: 1.19.0
OS Version: 22631.3880
IntPtr Length: 8
x64: True
19:10:52.7565-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Process Killer> is <6ms>
19:10:52.7565-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <System Commands> is <5ms>
19:10:52.7565-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Plugin Indicator> is <5ms>
19:10:52.7565-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <URL> is <22ms>
19:10:52.7734-04:00 - INFO - CommunityPluginSource.FetchAsync - Loading plugins from https://fastly.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
19:10:52.7855-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Shell> is <38ms>
19:10:52.7855-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Web Searches> is <42ms>
19:10:52.7855-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Browser Bookmarks> is <47ms>
19:10:52.7855-04:00 - INFO - Flow.Launcher.Plugin.Program.Main - Preload programs cost <16ms>
19:10:52.7855-04:00 - INFO - Flow.Launcher.Plugin.Program.Main - Number of preload win32 programs <88>
19:10:52.7855-04:00 - INFO - Flow.Launcher.Plugin.Program.Main - Number of preload uwps <56>
19:10:52.7855-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Calculator> is <48ms>
19:10:52.8197-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Windows Settings> is <70ms>
19:10:52.8457-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Program> is <106ms>
19:10:52.8510-04:00 - INFO - CommunityPluginSource.FetchAsync - Loading plugins from https://gcore.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
19:10:52.8510-04:00 - INFO - CommunityPluginSource.FetchAsync - Loading plugins from https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
19:10:52.8510-04:00 - INFO - CommunityPluginSource.FetchAsync - Loading plugins from https://raw.githubusercontent.com/Flow-Launcher/Flow.Launcher.PluginsManifest/plugin_api_v2/plugins.json
19:10:52.8580-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Explorer> is <113ms>
19:10:53.0035-04:00 - INFO - CommunityPluginSource.FetchAsync - Loaded 181 plugins from https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.PluginsManifest@plugin_api_v2/plugins.json
19:10:53.0104-04:00 - INFO - PluginManager.InitializePlugins - Total init cost for <Plugins Manager> is <262ms>
19:10:53.0938-04:00 - INFO - ImageLoader.Initialize - Preload images cost <305ms>
19:10:53.1035-04:00 - INFO - ImageLoader.Initialize - Number of preload images is <14>, Images Number: 14, Unique Items 14
19:10:53.5072-04:00 - INFO - App.OnStartup - Dependencies Info:
Python Path:
Node Path:
19:10:54.1494-04:00 - INFO - App.OnStartup - End Flow Launcher startup ----------------------------------------------------
19:10:54.1695-04:00 - INFO - App.OnStartup - Startup cost <1896ms>
Is the one installed on your Win 10 also v1.19.0?
Memory usage tends to be high during usage when searching for files and browsing the plugin store, but tends to drop down after a while on idle. Does the memory usage drop on win 11?
600mb is still quite unusually excessive, were you searching for files that return a large amount of results? Does it happen again after a restart of flow?
My Windows 10 machine was running v1.18.0, so I updated it but am still getting normal memory usage amounts.
After a bit of testing on the Windows 11 machine, I found that Flow Launcher would use about 350MB when I started it. Opening the settings would make it rise to ~600mb and scrolling through the plugin store to ~1gb. Even after idling for a while, the memory usage wouldn't drop.
This persists after restarting Flow and the laptop.
Just o add a little to this issue, I have seen very high ram usage that gets cleared when I restart the app. Freshly open it seats at around 150mb which is fine, but I have seen 1.5Gb for no apparent reason. This of course is not ideal, even in systems like mine with enough ram for this to mostly under the radar. I am using Windows 11 and the latest available version of flow launcher 1.19.2
I have been able to pinpoint my high ram usage to copying images whilst having Clipboard+ or ClipboardR plugins
@supercam19 are you also using the Clipboard+ or ClipboardR and getting high memory on copying images?
I was Yes! I reported the issue to the Clipboard + dev, and it is currently patched in the release version. You still should expect an increase of ram when you have an image in your clipboard, but nowhere near as bad as it was before.
I'm having the same issue; Flow-Launcher is using around 700 MB of memory. I'm using a HP laptop with Windows 11. I hope someone could help us solve this problem.
@jjw24 Not using Clipboard+ or ClipboardR. Still observing this high memory usage on v1.19.4
Yea I don't have the Clipboard+ or ClipboardR plugins and I have around half a gb of memory on V1.19.4 which is better than before i updated but it still too much imo
Hi @PauloTHdz , @supercam19, @4-nonymus:
- do you have any additional plugins installed and what are they
- can you try flow without any additional plugins, with and without going to the plugin store and see if you still get excessive of 300mbs of memory
As a benchmark, I would consider 130-160mbs of usage (without visting the plugin store) as normal, after going to settings -> plugin store would expect to rise to 200-250mbs, and drop back down after being idle for a while.
@jjw24 I'm using just the default plugins but disabling them makes no difference, even after restarting flow launcher with them disabled.
@jjw24 I just have a most of the default plugins (Calculator, Plugins Manager, Programs, URL, Web Searches, Window Settings, Shell, System Commands) and I have 400MB of RAM.
Out of curiosity I disabled all plugins (removing ALL functionality) and got around 100MB
I'm using Windows 11 and the usage always stays above 1000MB; it doesn't matter if I disable plugins or not.
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 60 days.\n\nAlternatively this issue can be kept open by adding one of the following labels:\nkeep-fresh
This issue was closed because it has been stale for 7 days with no activity. If you feel this issue still needs attention please feel free to reopen.
@PauloTHdz , @supercam19 , @4-nonymus , @sjroesink Hello, I suspect this might be related to the image cache. Could you please share the log entry matching this specific line format? E.g. 13:55:27.4286+08:00 - INFO - ImageLoader.Initialize - Number of preload images is <150>, Images Number: 150, Unique Items 88
This will help confirm the behavior. Thank you!
Having same issue, tried fresh installation, takes up around 800MB of RAM, with default settings. Disabling all plugins, which removes all functionality, RAM goes down to 600MB. At first I thought it had to do with usage of "everything", but it has no effect on the RAM usage too.
After reinstalling the Windows system, memory usage returns to normal levels.
After reinstalling the Windows system, memory usage returns to normal levels.
Yeah instead of reinstalling, I just updated my windows system, and got rid of any temporary files too, after 2 restarts, the RAM usage is back to 78MB, but not sure if it is a long term solution. Few things I noticed though, which might be helpful.
- RAM usage starts from 600MB and goes upto 880MB each time I use Flow Launcher, doesn't matter what I type in, once it goes upto 880MB, it doesn't come back down.
- Reinstalling with winget and executable file didn't do anything. Currently where my RAM usage is back to 78MB, I downloaded from chocolately package manager, but I doubt that is a criteria. but eh.
- I accidently had the settings "hide on startup" and "start flow launcher on system startup" both on. Turning the latter off, did improve my ram usage quite a bit, went back down 500MB from around 700MB. Don't know how.
- Also previously when I was getting high RAM usage, my Python Path was filled in in the general setting. I actually don't know what that does, but it did something.
- Then finally, updating my windows system and restarting a couple of times, and getting rid of temporary files finally fixed it.
Currently with normal usage, and no extra plugins, I am getting 78MB of RAM usage, with settings open, 138MB.
Hopefully this might help.
So the current solution is to reinstall Windows? That's not an option for me right now.
My FlowLauncher is currently using 1.4 Gb with no plugins enabled at all, and 1.5 Gb with multiple plugins enabled, so it's not a plugin. I checked the image cache file but it was like 20 Kb. Deleted it but it didn't make any difference..
Use only plugins Program and Windows Settings will use 300M ram , for me no benefit to use this app because it consume ram more than Windows Search , that make people hate because it consume too much ram. from comment above it look like memory leak problem.
A little update, with the latest version, my max ram usage has gone to around 400MB, which is still usable, one more thing I have noticed is, the usage reduces over time, as in the more I use my device, it drops down, I have noticed after around 2h of usage, it drops down to a healthy 60MB. It could be so because there are some "startup things" that are happening, that is causing the application to need more RAM, but once that process is completed, the memory usage reduces. If it helps these are the plugins I am currently using:
- browse bookmarks
- calculator
- explorer + everything search
- plugin indicator
- plugins manager
- program
- shell
- systems command
- URL
- web searches
- window walker
- windows settings
- process killer
I think most of these are the ones that come inbuilt the application.
Trying to troubleshoot yesterday, I uninstalled Flow Launcher completely, deleting all traces from disk + registry and reinstalled it. Restarting it, it stayed at a reasonable 200-300 Mb RAM.
I installed some of my previous plugins one by one, monitoring its memory consumption, which stayed at 300 Mb max. Installed Python and Node environments, the memory still at 300 Mb.
Then at some point I got bored, and copied back the remaining plugin folders and their settings from the previous installation and restarted. The memory went directly to 1.5 Gb.
Deactivating the plugins from the UI and restarting didn't make a difference, so I'm suspecting they must be removed completely, including their folders because apparently something gets loaded if the folder is there and causes the high memory consumption.
Guess I'll have to redo the process but complete it this time so I can pinpoint the culprit.
It's unusual for a computer with 16GB ram to have that high memory from flow on a vanilla install. What is your memory and OS version @jtabox @The58thGuy @lessload ?
It's unusual for a computer with 16GB ram to have that high memory from flow on a vanilla install. What is your memory and OS version @jtabox @The58thGuy @lessload ?
I have
- 16 GB RAM
- Windows version 25H2
- Flow Launcher Version 2.0.2
as of now on startup I get around 500MB of RAM usage, which gradually decreases to 70-100MB in around 2h. (Note I don't use flow launcher at all in these 2 hours - usually during working or gaming sessions.)
It's unusual for a computer with 16GB ram to have that high memory from flow on a vanilla install. What is your memory and OS version @jtabox @The58thGuy @lessload ?
Here's my specs:
- 32 Gb RAM
- Win 11 Pro (25H2)
- Flow Launcher 2.0.2
The issue started already with v2, it's not specific to 2.0.2 .
But it doesn't seem to be a vanilla issue. Completely deleting the 3rd party plugin folders (not just deactivating them from the UI) lowers the RAM usage substantially. So I'm assuming Flow Launcher loads parts of plugins it finds, regardless of if they're activated or not?
Alright, so after 100 years I got in the mood to look into this more, and apparently it's somehow related with the plugin Clipboard+, which was a bummer. I have the latest available version, 3.0.4.
What's weird is that simply deactivating the plugin doesn't resolve the issue, but if I completely delete its folder from %APPDATA%\FlowLauncher\Plugins then the high memory consumption completely disappears. This only happens with this specific plugin.
The following is what happens with my Flowlauncher (20 other plugins installed and active):
| Memory consumption | GB |
|---|---|
| Clipboard+ active | 1.5 |
| Clipboard+ deactivated | 1.3 |
| Clipboard+ folder deleted | 0.2 |
Keeping Clipboard+'s settings folder doesn't affect the issue, it's the program folder itself that has to go.
I also tried keeping Clipboard+ active but deleting its image cache and its database, but the memory consumption remains high.
Go figure 🤷🏼
A final "tip":
If you're affected by this issue AND you have the Clipboard+ plugin installed (it can be active or inactive, it doesn't matter - it loads its history file in memory regardless):
- Go in the plugins settings folder,
%APPDATA%\FlowLauncher\Settings\Plugins\Flow.Launcher.Plugin.ClipboardPlus, you should see its history database file there,ClipboardPlus.db. - Shut down Flowlauncher.
- Move the db file somewhere else temporarily (if you want to keep the clipboard history, otherwise just delete it).
- Restart Flowlauncher.
For me that was the issue, though it's not clear why. It wasn't big in size, something like 160+ Mb iirc. The plugin dev said theirs is 200+ Mb in size and their Flowlauncher has a normal memory consumption.
As soon as I deleted it, the issue resolved itself for now. Will see if it appears again as the file increases in size or if it was a one-off thing.
Hello everyone, I have also encountered a similar issue. I am using Windows 25H2 + Intel Iris integrated graphics. Under the guidance of GPT-5.1-Thinking, I completed some analysis, however, further analysis seems to be beyond my capabilities—I am not very familiar with the .NET tech stack. Does anyone need the DUMP file? I can provide it. (Complete reinstallation and disable all plugins)
From dotMemory:
- Managed heap: on the order of tens of MB.
- “Unmanaged memory”: ~950 MB.
From VMMap (your screenshot):
- Total committed: ~1.66 GB
- Private bytes: ~975 MB
- Working set: ~1.15 GB
- Private WS: ~950 MB
Breakdown:
Managed Heap
- Committed ≈ 71 MB
- Private WS ≈ 32 MB
Private Data
- Committed ≈ 842 MB
- Private WS ≈ 840 MB
- ~2,239 blocks, many of them exactly 4,194,432 bytes (≈ 4 MB).
Mapped File committed ≈ 90 MB (so not the main issue).
Heap committed ≈ 74 MB (Win32 heaps are small compared to Private Data).
Plus:
- You disabled all plugins.
- Memory usage shoots up immediately at startup, before doing anything fancy.
So:
- It’s not a managed (.NET) leak.
- It’s not a giant memory-mapped file.
- It’s not primarily sitting on classic Win32 heaps either.
- It is a huge number of 2–4 MB MEM_PRIVATE regions (Private Data) allocated natively via
VirtualAlloc.
Important reminder: I've noticed it might be related to multi-monitor setups. After enabling the triple-monitor display, memory usage and VRAM usage are approximately 1.2 GB and 1 GB, respectively. After disabling the external monitors, these figures drop to just 300 MB and 200 MB.