003
27.09.2006, 12:28 Uhr
ao
(Operator)
|
Zitat von ~planet911: |
@ao: kannst du bitte deinen link kommentieren
|
Eigentlich sollte das nicht nötig sein, du musst nur mal die Beschreibung lesen und auf die Links unter "See Also" klicken.
Die Anzahl der vorhandenen Prozessoren bekommst du übrigens mit GetSystemInfo.
Zitat: |
dass es bei einem rechner mit hyperthreading dauernd abstürzt, bzw. der computer hängt sich auf.
|
Ja was denn nun, stürzt das Programm ab oder hängt der ganze Computer?
Zitat: |
kann es sonst noch an was anderen liegen, dass sein programm ab 2,8 ghz instabil läuft? ... was fast vermuten lässt, dass vllt nich ganz allein, die hyperthreading funktion des prozessors dran schuld ist.
|
Ich hab den Eindruck, ihr fischt da gerade im Trüben, und wenn ihr bei 3 GHz irgendwas zurechtfrickelt, geht der Ärger aufm 4 GHz-Rechner von vorn los.
Wenn Programme auf schnellen Rechnern auf einmal instabil werden, dann hat man meist irgendwelche Schweinereien gemacht, z.B. Wartezeiten mit Zählschleifen, oder "wir schicken mal ein Datenpaket an 127.0.0.1, und bis die Antwort da ist, ist auch irgendwas anderes fertig" und so. Solche Annahmen entgleisen natürlich gern, wenn die Rechner schneller werden oder über mehrere Prozessoren verfügen.
Ich denke, das Problem kann nur der lösen, der es verbrochen hat und der weiß, welche Leichen da noch herumliegen. Einen ahnungslosen Hiwi damit zu beschäftigen ist m.E. Zeitverschwendung.
Wenn dieser Prüfkopf (was ist das eigentlich?) über einen eigenen Treiber angesprochen wird, kann natürlich auch da das Problem liegen; Multiprozessor-Fähigkeiten muss man beim Treiberdesign berücksichtigen.
ao |