トップ「Memory」の質問

このタグは、メモリ管理やプログラミングの問題に使用します。

Cで配列のサイズを決定するにはどうすればよいですか?

Cで配列のサイズを決定するにはどうすればよいですか?つまり、配列が保持できる要素の数は?

c arrays memory

致命的なエラー:許容メモリサイズ134217728バイトが使い果たされました(CodeIgniter + XML-RPC)

私は、新しい販売データを1つの集中型データベースに定期的に送信するクライアントPOS(Point of Sale)システムを多数持っています。このデータベースは、レポート生成のためにデータを1つの大きなデータベースに保存します。クライアントPOSはPHPPOSに基づいており、標準のXML-RPCライブラリを使用して販売データをサービスに送信するモジュールを実装しました。 サーバーシステムはCodeIgniter上に構築されており、WebサービスコンポーネントにXML-RPCおよび […] 続きを読む…

php codeigniter memory xml-rpc memory-limit

アプリケーションまたはプロセスの実際のメモリ使用量を測定するにはどうすればよいですか?

この質問については、ここで詳しく説明します。Linuxでアプリケーションまたはプロセスのメモリ使用量をどのように測定しますか?Linuxでの理解に関するブログ記事によると、 psはこの目的に使用する正確なツールではありません。psが「間違っている」理由見方によっては、 psはプロセスの実際のメモリ使用量を報告していません。 それが実際に行っているのは、実行中の唯一のプロセスである場合に各プロセスが消費する実際のメモリの量を示すことです。 もちろん、一般的なLinuxマシンでは、常に数十のプロセスが実行されています。つまり、 psによって報告されたVSZとRSSの数値はほぼ間違いなく間違っています。

linux memory process

Pythonでオブジェクトのサイズを決定するにはどうすればよいですか?

Pythonで文字列や整数などのオブジェクトのサイズを取得する方法を知りたいです。関連する質問: Pythonリスト(タプル)には要素ごとに何バイトありますか?値のサイズを指定するサイズフィールドを含むXMLファイルを使用しています。 このXMLを解析して、コーディングを行う必要があります。 特定のフィールドの値を変更したい場合は、その値のサイズフィールドを確認します。 ここで、入力しようとしている新しい値がXMLと同じサイズであるかどうかを比較したいと思います。 新しい値のサイズを確認する必要があります。 文字列の場合、その長さを言うことができます。 しかし、int、floatなどの場合は混乱します。

python object memory memory-management sizeof

Javaでメモリリークを作成するにはどうすればよいですか?

インタビューを受けたところ、Javaでメモリリークを作成するように依頼されました。言うまでもなく、作成を開始する方法さえわからないので、かなり馬鹿げた感じがしました。例は何でしょうか?

java memory memory-leaks

Javaヒープサイズと使用メモリを見つけるためのコマンドラインツール(Linux)?

Javaアプリケーションのヒープサイズ(および使用メモリ)をチェックするためのコマンドラインツール(Linux)はありますか?jmapを試してみました。 しかし、それは情報を提供します。 Eden / PermGenなどの内部メモリ領域については、私には役に立ちません。私は次のようなものを探しています:最大メモリ:1GB最小メモリ:256 MBヒープメモリ:700 MB使用メモリ:460 MBそれで全部です。 これはJConsoleなどで確認できますが、コマンドラインツールが必要です( […] 続きを読む…

java linux performance memory heap

Pythonで明示的にメモリを解放するにはどうすればよいですか?

大きな入力ファイルを操作して、三角形を表す数百万のオブジェクトを作成するPythonプログラムを作成しました。 アルゴリズムは次のとおりです。入力ファイルを読み取るファイルを処理し、頂点で表される三角形のリストを作成します頂点をOFF形式で出力します。頂点のリストの後に三角形のリストが続きます。 三角形は、頂点のリストへのインデックスによって表されます三角形を印刷する前に頂点の完全なリストを印刷するというOFFの要件は、出力をファイルに書き込む前に、三角形のリストをメモリに保持する必要があることを意味します。 その間、リストのサイズが原因でメモリエラーが発生します。一部のデータが不要になり、解放できることをPythonに伝える最良の方法は何ですか?

python memory memory-management

実際のメモリ使用量でソートされた上位プロセスを確認するにはどうすればよいですか?

私は12Gのメモリを搭載したサーバーを持っています。 トップの断片を以下に示します。PID USER PR NI VIRT RES SHR S %CPU % […] 続きを読む…

linux memory ram opensuse

Javaでオブジェクトのサイズを計算する

オブジェクトがプロジェクトに使用するメモリ量(バイト単位、できれば)を記録したいのですが(データ構造のサイズを比較しています)、Javaでこれを行う方法がないようです。 おそらく、C / C ++にはsizeOf()メソッドがありますが、これはJavaには存在しません。 オブジェクトの作成の前後にRuntime.getRuntime().freeMemory()使用してJVMの空きメモリを記録し、差を記録しようとしましたが、0または131304しか得られず、要素の数に関係なく、間に何もありません構造。 助けてください!

java memory memory-management data-structures

Linuxでスワップスペースを使用しているプロセスを見つける方法は?

Linuxでは、どのプロセスがスワップスペースをより多く使用しているかを確認するにはどうすればよいですか?

linux memory swap