Quote:
The issue is definitely related to running both Bins and DisplayFusion. We're still not sure if it's a DisplayFusion issue, or a Bins issue, or a little bit of both, ...
Yes; it looks like it's a DF + Bins problem.
Bins has been running without DF for about 3 days on my multimonitor desktop, with a complex Bin-ed Taskbar configuration. Bins is using 162,524K of private RAM, and around 0.25% of CPU time. Those numbers seem to be fairly stable.
I ran DF only on my laptop. When it started, DF was using 62,520K and less than 0.2% CPU. Last night (36 hours after starting it) it was at 55,948K and still less than 0.2% CPU.
I then installed and ran Bins. It started at 92,716 K RAM and less than 0.1 CPU. No immediate change to DF's numbers.
This morning, approximately 14 hours later, Bins is at 87,232K and still less than 0.1% CPU. DF is now at 91,920K and 7% CPU.
So: Neither one alone is a problem. DF + Bins causes DF to misbehave. DF still isn't using enough resources on the laptop to be a problem, but if it's resource usage continues to increase at this rate, it will become a problem soon.
During the 14 hour DF + Bins run, the laptop was completely unused. Only background process were running. It only has it's own single, built-in monitor, so it isn't asking DF to handle multi-monitor Taskbars. Although Bins is running, I didn't change the configuration of the Taskbar when I started it. Each icon probably counts as a bin, but there are no icons that refer to more than one shortcut. I literally didn't touch the laptop again after starting Bins; no keys typed, no mouse movements. DF and Bins should both have been as idle as they are able to be.
I don't work much with the Windows API, so I don't really understand how the presence of Bins could be causing DF to misbehave. They do interact indirectly through the Taskbar, though, so it's possible.
I'm tempted to attach a Windows API tracer to both to try to figure out what's going on, but since neither is open source I couldn't fix the problem even if I did find it.
I'm posting this on both the DF and Bins support forums.