OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

CRON配下で起動しているプロセスがメモリを開放しない?

  • すぐに回答を!
  • 質問No.146271
  • 閲覧数273
  • ありがとう数0
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 40% (2/5)

solaris2.6(UNIX)+SUN ULTRA-10で作成された環境で
cronを使用してLOGファイルをJAR形式に固める処理を行ったところ
ログファイルの大きさ、量にもよるのですが大体30分ぐらい
処理にかかっています

その間、Freeメモリが消費されたいくのですが、jarのプロセスが
終了したのにもかかわらずメモリが戻りません。ひどい時は通常
1.8Gあるfreeメモリが30kまで減少してしまいます
その他クーロンの設定した処理についても調査したのですが
やはり実行時間に比例して消費したメモリを開放していないように
感じます。

この現象はOSによるものか、また別のなにかが原因でこのように
なっているのか教えてください

宜しくお願い致します
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル14

ベストアンサー率 50% (1122/2211)

う~ん、ひどいですねえ。 > jarのプロセスが終了したのにもかかわらずメモリが戻りません だと、手の打ちようが無いですね。プロセス終了後のリソースの開放は OS の 責任範疇です。たとえ、Jar コマンドのお行儀が悪い(?)にしても、何とか してくれないとねえ。 直接の回答にならないかもしれませんが、どうしても jar 形式じゃないと駄目 なんでしょうか? tar ...続きを読む
う~ん、ひどいですねえ。

> jarのプロセスが終了したのにもかかわらずメモリが戻りません

だと、手の打ちようが無いですね。プロセス終了後のリソースの開放は OS の
責任範疇です。たとえ、Jar コマンドのお行儀が悪い(?)にしても、何とか
してくれないとねえ。


直接の回答にならないかもしれませんが、どうしても jar 形式じゃないと駄目
なんでしょうか?

tar+gzip だったら、もっと早く終了するだろうし、そんなにお行儀が悪いとも
思えませんので。
  • 回答No.2
レベル9

ベストアンサー率 54% (39/72)

jobの終了後本当にjarファイルを作成したプロセスは死んでますか? 何らかの理由で生き残っていたりしませんか? a-kumaさんの指摘通り、単にアーカイブとして残したいだけならjarはやめてtar形式のがいいと思います。 javaのプログラムからハンドリングするなどの理由でjar形式にしたいなら、zipとかを利用する手もなくはないとおもいます。 jarファイルはUNIX用のunzip ...続きを読む
jobの終了後本当にjarファイルを作成したプロセスは死んでますか?
何らかの理由で生き残っていたりしませんか?

a-kumaさんの指摘通り、単にアーカイブとして残したいだけならjarはやめてtar形式のがいいと思います。

javaのプログラムからハンドリングするなどの理由でjar形式にしたいなら、zipとかを利用する手もなくはないとおもいます。

jarファイルはUNIX用のunzipでも解凍できるので、同様にzipでつくったファイルをjavaに食わせることも可能ではないかとおもいます。
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ