Google
オフコン練習帳内を検索
インターネット全体を検索

NECオフコン関連
オフコン一般
情報
[掲示板に戻る全部  1-  最新50
1 「オリーマ アームテック」はA−VXでも有効でしょうか?
江須扇 2006-6-5 16:10  [返信] [編集]

先日、自分で作成したCOBOLのプログラムがバグでA−VX上

で永久ループしました。

その時、CPU使用率がほぼ100%になり他のAPがほとんど動

かなくなってしまいました。

拡張コマンドの動きも大変遅くなりました。

何とかそのプログラムを終了したら正常に戻りました。

そこで思ったのですが、A−VXのプログラムも一つ一つにプロセ

スIDが割り振られておりますので、Windows側から見れば、

それぞれのプログラムが1プロセスと考えられます。

それであればWindows側のプロセス管理するソフトウェアが

利用できて、バグ有りプログラムが暴走してもそのような事になら

ないのではと思いました。

もし、このサイトを見ている方で下記のソフトウェアの情報がある

方、さらにA−VXに対して有効か無効かの情報をお持ちの方がい

らしたら教えていただけないでしょうか?

http://www.scs.co.jp/aurema/index.html



また、CPU使用率100%ならない他の方法をご存知でしたらそ

のテクニックもご教授ねがえないでしょうか?
2 Re:「オリーマ アームテック」はA−VXでも有効でしょうか?
苦労人 2006-9-8 17:50  [返信] [編集]

とりあえず、テストとしてプログラムを起動する際、プライオリティーを下げて起動してみてはどうでしょう。(永久ループに対して有効かどうかは分かりませんが)

RUNコマンドから起動する際に、PRI=4 〜 PRI=11 まで指定できたと記憶しています。(4が一番プライオリティーが高いので、一番下げたい場合は11)

JS起動で指示しても無意味のようです。(JS内に記述すれば有効?)

以上、A−VXシステム管理説明書より・・・
3 Re:「オリーマ アームテック」はA−VXでも有効でしょうか?
江須扇 2006-9-12 11:15  [返信] [編集]

苦労人さんありがとうございます。



A−VX内でまずは解決するということですね。



話の導入はユーザーAPですが、

実際にCPU100%になる可能性のあるのは、

#LGEDT、#NFCNV等のユーティリティでも

100%になった事はありました。



ほとんどユーティティーもプライオリティは06になっている

ようですので、(#TITLEは04になっているようです)

#MENUP等をプライオリティをあげて、

#LGEDT、#NFCNV等のプライオリティを下げて

見ましたがCPU100%はやはりなります。

4 Re:「オリーマ アームテック」はA−VXでも有効でしょうか?
苦労人 2006-9-12 22:56  [返信] [編集]

正確なところは判りませんが、プライオリティーとはCPUの使用率では無く業務の優先度の事でしょうから、プライオリティーがいくつであっても動かしている業務のCPUの合計は100%もあると思います。

例えば2本のバッチ処理を流し、片方はプライオリティー06、もう片方はプライオリティー08とした場合、両方のAPが起動している状態ではやはりCPUは合計すると100%も有り得るでしょう。 ただ、プライオリティーの高いほうにCPU時間が多く割り当てられるのではないでしょうか?(例えば6:4等の割合で)

実験では#TITLEの優先度を上げたようですが、メニューでは殆どCPUを使用しないので、やはり業務AP等のプライオリティーを上げて、その際に#NFCNVなどを動かしてみて業務APが固まってしまうのか、又はそれなりに動くのかで評価してみてはどうでしょうか?

回答になっていなかったらごめんなさい。
[掲示板に戻る全部 次100 最新50
BluesBB ©Sting_Band