Overall very slow response of Github Desktop GUI.
See original GitHub issueDescription
Github Desktop on Windows runs very slow and is hardly responsive. Switching between Changes and History takes 3-15 seconds. Opening the selector for the repositories takes multiple seconds as well. Basically every single step takes ages, but my CPU usage never exceeds 4-5%.
Version
GitHub Desktop version: 1.0.11 OS : Windows 10 - 1709 OS build 19299.125 GPU 1 : NVidia Geforce GTX - driver: GeForce Game Ready Driver version 388.71 GPU 0 : Intel® HD Graphics
Steps to Reproduce
- Open Github Desktop
- wait
- Click on “Current Repository”
- wait very long
- select another repository
- wait again
- Click on “History”
- wait 4-10 seconds before anything happens
- Click on a random earlier commit to see what changed.
- wait again for a very long time
Expected behavior: A responsive GUI
Actual behavior: A very unresponsive GUI
Reproduces how often: Every time
Logs
Additional Information
When using the dev tools feature, my CPU goes up to around 75%. Without, it never gets anywhere above 10%.
I run BitDefender as antivirus, and I had problems last month due to an update of their live threat analysis tool. But these ones are solved before. There’s also a conflict with Windows Defender so I turned off the randomization of memory addresses in there (that caused my memory to fill up to over 90% without any programs open).
So no clue whether it’s related to the mess Windows created with their hideous Creator Fall update, but Github Desktop is the only app I use that responds that slow.
Included are the log files of today, and a Performance recording doing the actions described in the Reproduction.
2018-01-04.desktop.production.log Profile-20180104T140734.zip
Issue Analytics
- State:
- Created 6 years ago
- Comments:5 (3 by maintainers)
Top GitHub Comments
OK, my bad. I turned off all functionality in BitDefender and indeed, the problem disappeared. So it’s them. I will go and haunt their QA department now.
Thanks for thinking with me.
@JoFAM no problem - good luck!