Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

Confirm
Close Dialog

User Image
NikSam
8 discussion posts
DF with any RegistryWorkshop version (current is 5.1, previous 5.01, 4.x...) provokes CPU load and long freezes.
For example, opening HKEY_LOCAL_MACHINE\SOFTWARE\Classes will be delayed for 1-3 sec (24, 36 cores Ryzens...), opening "*" just as first key in Classes will be delayed for the same 1-3 secs. And almost every key in Classes will provoke a freeze. Some keys will provoke freezes, some no. But currently I'm at HKEY_LOCAL_MACHINE\SOFTWARE\Classes spending most of the time I see this freezes constantly. Standard regedit works ok with the same keys, but it's not a software to work with registry...
When I started to dig what's provokes freezes I spend another portion of time - reinstalled RW few times with and without cleaning every track of the software, portables, tried at VMWare - only real machine where DF was installed week ago (full Windows reinstall happened :(() has this issue.
Started Resource monitor to check disk/cpu activity when openin registry. Started Process Monitor/Process Explorer... And found that two processes start to eat CPU at almost every (sub)Classes opening - RW and... DF. RW +2%, DF +1%.
Added exclusion to DF for RW - hide buttons at the top of the window - no result.
Shut down DF - no result... for a ~10-15 secs. Then problem was gone, everything starts to open instantly.
Each test I closed/opened RW for clear standby/cpu cache etc.
Restarted DF - problem appeared again. Enabled everything "for this application only" in compatibility page for RW - problem disappeared. Enabled half of them - reappeared.
Found that Disable Application Hooks fixing problem.
I don't know what hooks provoke for such strange activity, but I think it must be debugged, because I've found that lags happens frequently not only in RW but only when DF started. Downloaded it a week ago from button leading to https://www.binaryfortress.com/Data/Download/?Package=displayfusion&Log=101

And one moment for UI/UX - my windows header height is 23px total (reduced to eat less space) but every button DF adds to windows header is 29px and can't be reduced and it makes use of DF almost impossible by more than one reason
• Attachment: win10-screenshot.png [1,895 bytes]
win10-screenshot.png
win10-screenshot.png
Jan 7, 2024 (modified Jan 7, 2024)  • #1
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
I tested this out on my end but couldn't seem to reproduce it. Could you send me over a video of the issue?

In our next beta you'll be able to adjust the button sizes from the main settings window as well.

Thanks!
Jan 10, 2024  • #2
User Image
NikSam
8 discussion posts
I hope it will be enough?
• Attachment [protected]: DF_1.mp4 [114,632 bytes]
• Attachment [protected]: DF_2.mp4 [142,642 bytes]
• Attachment [protected]: DF_3.mp4 [163,454 bytes]
• Attachment [protected]: DF_4.mp4 [166,308 bytes]
Jan 13, 2024  • #3
User Image
NikSam
8 discussion posts
Oh, I start to think that you've asked video about lagging not buttons size.
Attaching.

Started RW with disabled hooks - almost no lags, minimum CPU.
Opened few keys in RW - all is ok.
Enabled hooks, restarted RW - lags are here.
Disabled, even without restart RW - lags are out.
• Attachment [protected]: DF_5.mp4 [2,731,090 bytes]
Jan 13, 2024  • #4
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
Thanks for sending that over. Could you send me a copy of your troubleshooting info as well? Here are the steps:
  • Open the Settings > Troubleshooting tab
  • Click the "Export Info to File" button
  • Reply with the file attached
Jan 17, 2024  • #5
User Image
NikSam
8 discussion posts
Can you tell me which part(s) of that info you want to see?
There are lot of info I don't want to expose, so if you can please point me to the parts you interested in
Jan 17, 2024  • #6
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
I'm mainly interested in the System Information & Advanced Settings sections
Jan 18, 2024  • #7
User Image
NikSam
8 discussion posts
Here it is
• Attachment [protected]: df-system-advanced.txt [47,584 bytes]
Jan 20, 2024  • #8
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
Yeah strange, I still can't seem to reproduce that here. Could you send me a backup of your DisplayFusion Settings? You can grab them via the DisplayFusion Settings Window > Options > Export Settings
29 days ago  • #9
User Image
NikSam
8 discussion posts
Here
• Attachment [protected]: DisplayFusion Backup (2023-12-24 @ 22-46, 10.1.2.0, ZZZZZ, SettingsWindow).reg [130,528 bytes]
25 days ago  • #10
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
Thanks for sending that over, we were able to reproduce something similar so we've added it to our list to look into.

Thanks!
17 days ago  • #11
User Image
NikSam
8 discussion posts
If necessary I can disable any service/program, leave only system-critical services and then record xperf without hooks and with hooks to take a closer look.
I don’t remember if I said, freezing sometimes happen with other programs not just Registry Workshop. I think the source of the problem is the same.
17 days ago (modified 17 days ago)  • #12
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)