恐ろしいSpeedStep と JAVAのTimer
本日、自動売買ロボットの一部処理が実行されず不調気味となり、念のためソースを久々にチェックしたものの問題は見当たりませんでした。
これまで正常に稼働していたので当たり前と言えばそれまでなんですが・・・
先日、CPUをCore2Duo E7400に換装したついでにBIOSでSpeedStepを有効にしたのですが、これが犯人でした。
ロボットは一部にJAVAタイマーオブジェクトを使用しているので、CPUの周波数の変化の影響を受けてしまったという訳です。
JAVAのタイマーとSpeedStepの併用は不可と言うことで。






最近のコメント