Ich habe eine immense Verzögerung festgestellt (ich sitze nur da und tue nichts) seit dem Upgrade auf die neueste Version von Windows, während ich tortoiseSVN verwende, um eine Datei mit der Basisversion [TortoiseMerge] zu vergleichen .
Ich war auf der Überholspur und habe vor ungefähr einem Monat das Update der Herbstkünstler erhalten und dies auch bemerkt, also bin ich zurückgekehrt und es ging weg. Nachdem es RTM getroffen hatte, dachte ich, dass dies behoben war, aber anscheinend habe ich mich geirrt.
Was meine ich mit sehr langsam?
Before fall creators update: <1 second
After: A minute or 2, as long as it takes..and that's just for comparing 1 file.
Ich lese einfach einen Artikel oder etwas anderes und warte, bis das Schildkröten-Symbol in der Taskleiste angezeigt wird.
Repo befindet sich auf meinem Desktop - Client befindet sich auf meinem Laptop - dasselbe Netzwerk.
Jemand mit einer ähnlichen Erfahrung? Hat jemand eine Problemumgehung gefunden?
Bearbeiten: Das Problem hat mehr mit TortoiseMerge zu tun als mit TortoiseSVN oder SVN selbst - ich habe zu Beyond Compare gewechselt und es funktioniert vorerst gut.
quelle
Antworten:
Das Problem wurde bereits an Microsoft gemeldet und Microsoft wurde in Visual Studio 2017 15.6 behoben, wenn Sie Ihren Code neu kompilieren. Hier wird der feste MFC ohne das langsame Get / SetPixel verwendet.
Microsoft hat das Update KB4058258 veröffentlicht, um in Windows 10 aktuelle und ältere kompilierte Tools zu reparieren, die MFC verwenden . In den Versionshinweisen wird der Fix nicht erwähnt, aber der Reporter bestätigt, dass der Fix Teil des kumulativen Updates ist.
Die Installation des Updates sollte das Problem beheben. Wenn Sie das Problem haben, stellen Sie sicher, dass Sie mindestens Build 16229 ausführen. 214 (Ausführen
winver.exe
, um die Nummer anzuzeigen ).Wenn Sie diese oder eine höhere Nummer an der letzten Position haben, sollte das Problem behoben sein.
Die alten und veralteten Informationen werden archiviert. In den Überarbeitungen dieser Antwort finden Sie die alten Problemumgehungen.
quelle
Anstatt die Einstellung "Multifunktionsleiste" zu entfernen oder die Sicherheit in Windows zu ändern, habe ich den letzten nächtlichen Build (1.9.9.x) installiert, und die Leistung ist wieder hergestellt. Ich habe mir die Einstellungen angesehen und das Menüband ist immer noch standardmäßig aktiviert. Aber die Leistung ist da. https://nightlybuilds.tortoisesvn.net/latest/x64/full/
quelle
Um dieses Problem zu umgehen, können Sie stattdessen das TortoiseUDiff-Tool verwenden. Es ist immer noch schnell. Folgendes mache ich:
Es ist nicht so leistungsfähig wie TortoiseMerge, aber wenn Sie nur die Änderungen sehen müssen, die Sie vornehmen, funktioniert die oben beschriebene Methode immer noch schnell.
quelle
Nach der Installation des kumulativen Updates 2018-01 für Windows 10 Version 1709 für x64-basierte Systeme (KB4058258) scheinen die Geschwindigkeitsprobleme für WinMerge vollständig behoben zu sein.
quelle
Im TortoiseSVN-Einstellungsfenster habe ich
Ausgewählter Abschnitt Diff Viewer / Merge Tool
Extern geprüft
WinMerge ausgewählt .
Klappt wunderbar.
quelle
Es hat einen Trick für mich getan. Ich habe das TortoiseSVN-Programm in meinen Antiviren-Firewall-Schutzeinstellungen zugelassen. Dadurch wurde SVN Commit am schnellsten.
Gehen Sie zu Ihrem Antivirenprogramm. Ich habe schnelle Heilung. Also werde ich Ihnen die Schritte entsprechend erklären.
1) Klicken Sie auf "Internet & Netzwerk"
2) Klicken Sie auf "Firewall-Schutz"
3) Suchen Sie nach "Programmregeln" und klicken Sie auf "Konfigurieren". Es öffnet sich ein Fenster mit der Liste der zulässigen Exe auf Ihrem System. Ihr Antivirus blockiert tortoiseSVN und verwandte Exes, wenn sie nicht in der Liste der erlaubten Exe enthalten sind.
4) Klicken Sie nun auf die Schaltfläche "Hinzufügen". Das Dialogfeld wird geöffnet.
5) Wechseln Sie in das Verzeichnis "C: \ Programme \ TortoiseSVN \ bin"
6) Wählen Sie TSVNCache.exe, TortoisePlink.exe, TortoiseProc.exe, ConnectVPN.exe aus und klicken Sie auf "Öffnen" und dann im Listenfenster auf OK.
Bitte schön. Hoffe es hilft dir.
quelle