はじめして。coorparooと申します。
作成したシェルでOut Of Memoryが出ておりメモリーチューニングの指令を受けました。
#Out Of Memoryが出るときはバッチが動いてメモリを大量消費している時で、どちらかと言えばシェルは被害者なのですが。。。
そこで、改良してメモリ使用率がどのくらい変化したのかを知りたいと思っています。
探してみたところ、Devel::sizeで変数のサイズ(バイト)が解ることは解ったのですが、シェル全体のメモリ最大値を知る方法が解りません。 だれかご存じないでしょうか?
No.1ベストアンサー
- 回答日時:
OSは何でしょうか? linuxとSolarisでは違いますので。
。。。timeコマンドを使うと、メモリの最大使用量などが分かります。
time -l perlスクリプト 引数・・・・
とすればいいとおもいます。
以下は、dateコマンドについてしらべたものです。
# /usr/bin/time -l date
Wed Jun 21 15:55:07 JST 2006
0.00 real 0.00 user 0.00 sys
0 maximum resident set size
0 average shared memory size
0 average unshared data size
0 average unshared stack size
21 page reclaims
0 page faults
0 swaps
0 block input operations
0 block output operations
0 messages sent
0 messages received
0 signals received
0 voluntary context switches
3 involuntary context switches
オンラインマニュアルで確認してください。僕が使っているOSでは、メモリ使用量はキロバイト単位の数値が出ます。
Out of memoryになったからといってメモリ不足とは限りません。
処理を行っている計算機のメモリ搭載量に余裕があるのなら、limitコマンドでメモリ使用量上限を変えることもできます。
a-saitohさん、ありがとうございました。
OSはunix(AIX)になります。
AIXだと、timex -p -mになりました。
調べてみると、
改良前:1000KB
改良後:800KB
200KB減って、解決できるかどうか解りませんが、やるだけやってみたいと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- CPU・メモリ・マザーボード 「コンピューターのメモリが不足しています」 5 2022/12/15 10:10
- iPhone(アイフォーン) iCloudのデータをiPhoneメモリに移動したい 1 2022/10/24 22:11
- その他(パソコン・周辺機器) タブレットで使用するUSBメモリについて 7 2022/05/26 14:27
- CPU・メモリ・マザーボード 「コンピューターのメモリが不足しています」 3 2022/12/15 22:07
- CPU・メモリ・マザーボード ノートパソコンでクロック数の違うメモリを1枚ずつ挿してデュアルチャンネルになりますか? 1 2022/11/18 00:30
- デスクトップパソコン ん~…分からん 7 2022/06/10 10:47
- モニター・ディスプレイ PCゲームで急にFPSが落ちました 2 2022/11/18 00:42
- CPU・メモリ・マザーボード BIOSの次にno option to boot toと表示されWindowsが起動できません 6 2022/05/20 23:19
- UNIX・Linux Thunderbirdで既読にしても、シェルにログインするとYou have mail.と表示される 3 2022/09/10 08:40
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語で、メモリを解放しないで...
-
EXCEL-VBAにてADOのレコードセ...
-
大容量のメモリ確保をスワップ...
-
ファミコンって8ビットしかない...
-
C#で別クラスインスタンスのメ...
-
ファイルマッピング関数で失敗
-
VBAの配列サイズとメモリに関して
-
プログラム領域の算出方法
-
LoadLibraryしたらFreeLibrary
-
クイックソート
-
【C言語】再帰が時間がかかる...
-
プログラムの最大メモリ消費量...
-
エクセルのメモリ使用状況/Appl...
-
C言語における再帰呼び出しの...
-
動的確保できるメモリ容量
-
GetAdapterInfoによりマックア...
-
メモリが不足しています(VBA)
-
メモリアロケーション異常の発...
-
Macターミナルで実行中のプログ...
-
緯度、経度の 10進法と 60進法...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語で、メモリを解放しないで...
-
VBAの配列サイズとメモリに関して
-
「ヒープサイズの設定」て何?
-
エクセルのメモリ使用状況/Appl...
-
エクセルVBA 大容量CSVファイル...
-
EXCEL-VBAにてADOのレコードセ...
-
バッチファイルでの実行EXEのメ...
-
メモリ不足
-
メモリのセグメント違反の解決...
-
メモリが不足しています(VBA)
-
【C言語】再帰が時間がかかる...
-
ファイルマッピング関数で失敗
-
C言語:関数のメモリ上でのサイ...
-
メモリの解放の仕方
-
VC++におけるメモリ使用量について
-
メモリの消費量について
-
Bitmapを重ね合わせる方法
-
メモリを解放しないとどうなる?
-
C#のOutOfMemoryException発生...
-
メモリの解放について VB6 VBA
おすすめ情報