logo Willkommen Gast. Bitte einloggen oder registrieren.
September 07, 2010, 02:30:07
Übersicht Hilfe Suche Login Registrieren
 News: (12.08.2007) - Die neu gestaltete empros gmbh Website ist online.

+  empros gmbh forum
|-+  Diskussionen
| |-+  vielfach! (Moderator: admin)
| | |-+  Tortoise SVN Performance optimieren
« vorheriges nächstes »
Seiten: [1] nach unten Drucken
Autor Thema: Tortoise SVN Performance optimieren  (Gelesen 4601 mal)
sascha
empros executive
God Member
*****
Offline Offline

Beiträge: 1230


Live long and prosper!


Profil anzeigen WWW
Tortoise SVN Performance optimieren
« am: August 28, 2007, 13:03:08 »

Dieser Tipp ist für alle, die mit Tortoise SVN arbeiten und Performance-Probleme feststellen:

Teilt Tortoise SVN mit, wo sich eure Working Copies befinden. Und so geht's:

Im Settings-Dialog auf der Seite Icon Overlays könnt Ihr den Pfad angeben, den SVN überwachen soll. Ohne diese Angabe muss Tortoise alle gemounteten Laufwerke ständig überwachen - ein echter Performance-Killer.

Auf meinem Rechner habe ich alle SVN-Projekte in Unterverzeichnissen von c:/project. Daher habe ich folgendes eingetragen:

Exclude Path: c:/*
Include Path: c/project/*


Und hier noch ein Screen-Shot (auf Wunsch von genericus):

Bei mir hat das den Zugriff auf das Filesystem massiv beschleunigt und ich habe wieder Freude an meinem DualCore.

HTH
Cheers,
-sascha :-)
« Letzte Änderung: August 28, 2007, 13:42:05 von sascha » Gespeichert

www.empros.ch process & information management services
genericus
carrara executive
God Member
*****
Offline Offline

Beiträge: 4012


Ästhetik ist mehr als Design!


Profil anzeigen WWW
Re: Tortoise SVN Performance optimieren
« Antwort #1 am: Oktober 21, 2009, 11:50:08 »

Performance-Probleme wegen TSvnCache

Ich habe schon längere Zeit vermutet, dass TSvnCache.exe Probleme macht. Bei starker Belastung der Harddisk wurde meine Maschine übermässig ausgebremst. TSvnCache wurde eingeführt, um die Harddisk nach .svn Folders zu scannen, um die Icon-Overlays entsprechend performant darzustellen.

Im Artikel TortoiseSVN: TSVNCache.exe Disk I/O minimieren habe ich eine Anleitung gefunden, wie eine Konsole eingeschaltet werden kann, welche die Aktivität von TSvnCache zeigt.

Dazu bedarf es lediglich einem Eintrag in der Registry und einem Neustart von TSvnCache (Kill, Restart: TortoiseSVN\bin\TSVNCache.exe).

File: TSvnCache_TrayIcon.reg

Code:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\TortoiseSVN]
"CacheTrayIcon"=dword:00000001

Neu kriegt man ein TrayIcon, über welches mittels Doppelklick die besagte Konsole geöffnet werden kann. Schliessen lässt sie sich hingegen nicht mehr.



Bei mir hat es trotz der Exclude Anweisung C:/* (siehe Artikel oben) nonstop die ganze HD gescannt. Im Artikel Re: Include/exclude paths for icon overlays don't work as documented habe ich dann die aktuell korrekte Syntax für das Exclude gefunden:

Zitat
(Forum: svn.haxx.se/tsvnusers)

My setup on a 1.6.2 nightly from last week is SIMILAR to yours (but not
the same), and WORKS exactly as I expect.

In terms of your filesystem, I would have

drive types = none (like yours)
include = e:\trunk\* (different)
exclude = * (different)

I have been using this setup for numerous releases to good effect - note
that this should give overlays for E:\trunk itself as well as its
children (but nowhere else in your entire filesystem).

Robert Roessler

Für mich habe ich nun die folgenden Settings vorgenommen:



Jetzt endlich gibt der TSvnCache Ruhe und ich kann meinen PC wieder vernünftig gebrauchen. Auch wenn die Harddisk mal ein wenig unter Last steht!
« Letzte Änderung: November 11, 2009, 11:19:03 von genericus » Gespeichert


Dipl. Ing. Inf. HTL
Reto Carrara
www.carrara.ch
Seiten: [1] nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP empros gmbh forum | Powered by SMF 1.1.9.
© 2005, Simple Machines LLC. Alle Rechte vorbehalten.
Valid XHTML 1.0! Valid CSS!