[HOME]  [全部表示 会議室風]  [全部表示 保存用]  [HOME]  [リストへもどる] [リストへもどる]
一括表示

  VZDOS1.22の挙動 - konno 10/02/20-23:38 No.5025
 ┗ Re: VZDOS1.22の挙動 - konno 10/02/21-13:01 No.5026
  ┗ Re^2: VZDOS1.22の挙動 - 10# 10/02/22-23:30 No.5029
   ┗ Re^3: VZDOS1.22の挙動 - konno 10/02/23-00:43 No.5032

(5025) 5025VZDOS1.22の挙動  投稿者:konno   10/02/20-23:38
   コメント数 1

ツリーが伸びているので新規にします。

シングルコアのXP Home で、VTDOS1.22使用中にもたつくことがあります。VZのVerには関係ないようです。
CPU負荷を見ると、1.21までは上がっても70%くらいだったのが、1.22では99%まで上がります。そのためか、漢字変換の確定などVTDOS以外の動作が異常に遅くなります。
32ビットコマンドがもたついていたのもこれが原因だったようです。

マルチコアでは50%以上負荷が上がらないので問題を感じませんでしたので、いままで原因が分からないでいました。この辺、何か変更されたのでしょうか。


      - No.5025 -    このTreeへ           [リストへもどる] soft

(5025) 5026Re: VZDOS1.22の挙動  投稿者:konno   10/02/21-13:01
    5025 番 konno さんへのコメント    コメント数 1

すみません、これは私の設定の問題でした。m(__)m

VTDOS.EXEのプロパティを見てみたら、Win95の互換モードにチェックが入っていました。
チェックを入れた覚えは無いんですが、何かがあって入れたのを忘れていたのかも知れません。
うう、ボケがひどくなっているなぁ。(++;

これを外したら、問題なくなりました。V1.14でチェックを入れてもやはり同じように
CPU負荷が上がってしまうので、Win95互換モードは使えないということですね。

ということで、皆さん、お騒がせしてすみませんでした。m(__)m m(__)m

      - No.5026 -    このTreeへ    コメント元:5025 へ [リストへもどる] soft

(5025) 5029Re^2: VZDOS1.22の挙動  投稿者:10#   10/02/22-23:30
参照先:http://vtdos.web.fc2.com
    5026 番 konno さんへのコメント    コメント数 1

そのポカは僕もやったことあります。
普通にショートカットを作ると問題ないですが、
ショートカットのみ他からコピーしてくるとか、
何かの拍子にWin95互換のチェックが入るみたいです。
子プロセスもろともシングルプロセッサーで起動したりして、
かなり重くなりますよね。

      - No.5029 -    このTreeへ    コメント元:5026 へ [リストへもどる] soft

(5025) 5032Re^3: VZDOS1.22の挙動  投稿者:konno   10/02/23-00:43
    5029 番 10# さんへのコメント

> ショートカットのみ他からコピーしてくるとか、
> 何かの拍子にWin95互換のチェックが入るみたいです。

そうだったんですか。上書きしたりしたのが影響したのかなぁ。

> 子プロセスもろともシングルプロセッサーで起動したりして、
> かなり重くなりますよね。

Win95は擬似マルチタスクだったと思いますが、そういうモードになってしまうんでしょうかねぇ。

異常な遅さは解消したんですが、16ビットの外部コマンドで時間のかかる処理をしていると、途中までは速いのに、急に激遅になってしまいます。
シフトキーなどを押すとまた速くなりますが、押し続けるのもなんだし、POWERSENSITIVITY の数字をあまり大きくすると、アイドル状態でもなかなかCPU負荷が下がらないし。

そこで考えたんですが、現状、int2f/1680h が未対応(al=80h)を返しますが、この返り値
を、al=00h にできないでしょうか。オプションで選択できるようにするとか。
あるいは、このファンクションが連続で呼ばれたら、即座にアイドル状態にするとか。
kVZとの連携時にはこのような仕様がいいように思えるのですが、いかがでしょう。


      - No.5032 -    このTreeへ    コメント元:5029 へ [リストへもどる] soft