Recent Entries
Archives
Search


Links
Powered by
Movable Type 2.64

2007年09月05日

終了しないプログラム

perlにて終了しないプログラムに遭遇(;´Д`)


処理A;
print "end\n";
exit;

ではendと表示して終了するのに、


処理B;
print "end\n";
exit;

ではendと表示するが「終了しない」という現象に遭遇(;´Д`)処理Aと処理Bの大きな違いは処理Bは処理Aと違って猛烈にメモリ使用の激しい処理であるということで…(2GBくらい使ってるポイ)CPUはほぼ100%使用になってしまっているので、なにかメモリ解放とかで手間取ってるのかも?と推測。しかし、ちょっと急ぎだったので以下のように実装したり(;´Д`)


処理B;
print "end\n";
kill 'HUP', $$;
exit;

(;´Д`)すんません

Posted by minemaz at 2007年09月05日 08:01
トラックバック
このエントリーのトラックバックURL:
http://www.lancard.com/mt/mt-tb.cgi/415

Ativan. from Ativan.
Ativan. Ativan side effect. Ativan side effects. [続きを読む]

トラックバック時刻: 2009年11月26日 08:51

Comments

乱暴だなこれ。ちゃんと前の処理はおわってんのかね??っw

Posted by: kouzzy at 2007年09月21日 00:15

終わってるはずですよ(´ー`)
スレッドも無し、socketも使わず、ただただ巨大なハッシュと配列があるくらいで。
処理件数を増やしていくと普通にexitするまでの時間が長くなっていくので、何かの開放に時間がかかってるんじゃないかと予想。

Posted by: minemaz at 2007年09月21日 11:02
Post a comment









Remember personal info?