Diese Optimierung bezieht sich im wesentlichen auf die Datei foldit.bat (oder foldit unter Linux), welche mittels eines Texteditors (Notepad, Wordpad, joe, vi,..) bearbeitet wird.
In der foldit.bat findet man eine Zeile, welche in optimierter Form (unter allen OS) so aussieht:
.\foldtrajlite -f protein -n native -g 0 -rt -qt
Am Ende stehen -g 0 -rt -qt, auf die Optionen möchte ich näher eingehen:
-g xx : Intervall der Aktualisierung der progress.txt (nur zur Kontrolle des Status notwendig wenn man die Grafik abschaltet oder über Netz) , 0...50, bei 0 wird keine Datei progress.txt erzeugt. Für die dfGUI sollte der Wert grösser Null sein.
-rt : ('realtime', also etwa 'Echtzeit'): Erhöhter RAM-Bedarf, aktuell bei mir etwa 100 MB insgesamt (WIN 2000 und Linux). Zunahme der Geschwindigkeit um Faktor 1,5 bis 2,5.
-qt : Unterdrückung der Textgrafik (bringt etwa 10 Prozent mehr Strukturen)
-u : lediglich Upload der erzeugten Strukturen.
-if : wenn man eine Wählverbindung hat, versucht der Client nicht ins Internet zu gehen, wenn er ein Strukturset fertig hat.
-s xxxxx : nicht mehr erlaubt, da der neue Algorithmus ja mit Generationen à 50 Strukturen arbeitet. Diese Grösse kann nicht verändert werden.
Generell ist bei den Optionen -i, -r, -u die Ergänzung von t für true und f für false da, um die entsprechende Option ein- oder aus-zuschalten.
Für WIN-User:
Alternativ hierzu kann natürlich auch die dfGUI verwendet werden, die dies alles evtl. vereinfacht.
Website der DfGUI
Desweiteren kann man noch an der Priorität des Clients drehen.
für Win 95/98/ME: per ATM, siehe hier unter Tools.
für Win NT/2000/XP: im Taskmanager an der Priorität drehen.
für Linux: per ps -aux den Prozess ermitteln, dann per renice n -p pid (hierbei ist n eine Priorität zwischen -19=höchste und 19=niedrigste, man sollte einen Wert grösser 0 nehmen, ich nehme meist 2, übliche Prozesse haben 0, clients 19, pid = ProzessID von foldtrajlite, per ps zu ermitteln)
Hier noch der aktuelle Fortschritt:

Edit: Update am 21.01.2004

