問題タブ [ram]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
519 参照

ram - RAM の使用を CPP アプリケーションに制限する

私は3GBのRAMを持っています。C++ アプリケーションに 512MB の RAM のみを割り当てる方法はありますか?

そうしないと

テスト目的でしばらく RAM を 512MB に減らす方法はありますか?

ありがとう、アショク

0 投票する
1 に答える
6389 参照

java - 64 ビット CentO 上の Tomcat 6 の最大ヒープ サイズは?

CentOS 5.4 を実行している大規模な EC2 インスタンスで tomcat 6 インスタンスを実行しています。ボックスには 7.5 GB の RAM があり、Tomcat の実行専用です。

ボックスの最大ヒープに使用する 6 GB の RAM をボックスに割り当てようとしています。ただし、このエラーが発生し続けます:

RAM の量を減らすと、代わりに次のエラーが発生し始めます。

アプリを実行していても(xmx3000mで)無料で実行すると、この金額が無料になります:

私がそれを与えることができる最大は3000mです。これは不当に小さいようです。誰にもアイデアはありますか?ありがとう

0 投票する
1 に答える
1332 参照

memory - ハイメモリとハイメモリ領域の違い

ハイメモリとハイメモリ領域という用語の違いを誰かに説明してもらえますか。私はいつもこれらの用語に出くわしました。私はこれらの用語についてたくさん検索しましたが、それでもそれらがどのように異なるのか正確にはわかりませんでした。私が知る限り、両方がRAMの一部です。

0 投票する
1 に答える
796 参照

javascript - Internet Explorer は更新のたびにより多くの RAM を消費します

開始ページを更新するたびにメモリ消費量が 3 ~ 4 Mb 増加するアプリケーションの使用を開始しました。sIEve ( http://home.wanadoo.nl/jsrosman/ ) でいくつかの分析を行ったところ、多くのメモリ リークが見つかりました。しかし、他の Web サイト (Facebook など) で同じ数のリークが発生し、このアプリケーションほど急速にメモリが増加しないのを見てきました。この動作には他の理由がありますか?

何から始めるべきか、最悪のリークやメモリエスカレーションの原因を見つけるための他のツールなどに関するヒントはありますか?

0 投票する
2 に答える
94 参照

pointers - ポインタとアドレスを理解するのを手伝ってもらえますか?

1つのRAMアドレスに何バイトを格納できますか?

そして、1つのポインターのサイズはどれくらいですか?

これらの基本的な概念についてはよくわかりません。少し助けが必要です。皆さん、ありがとうございました。

0 投票する
5 に答える
23626 参照

c++ - RAM システム サイズを取得する

C++ (Windows 7) を使用して RAM のサイズを取得する方法を知りたいです。

0 投票する
1 に答える
187 参照

makefile - 低メモリ/スワッピング条件にインテリジェントに対応できるほどスマートな並列 make システムはありますか?

私は「make -j8」を使用してビルドを高速化することの大ファンです (もちろん、8 を現在のコンピューターのコア数に置き換えます)。通常、N 個のファイルを並列にコンパイルすると、コンパイル時間を短縮するのに非常に効果的です。 . コンパイル プロセスの一部がコンピュータの RAM を使い果たすほど十分にメモリを集中的に使用する場合を除き、その場合、さまざまなコンパイル プロセスがすべて相互にスワップアウトし始め、すべてがゆっくりと遅くなり、並列処理を行う目的が無効になります。最初にコンパイルします。

さて、この問題の明らかな解決策は「RAM を追加購入する」ことですが、私はそれを行うには安すぎるので、「make」(または同等のもの) を実装することが可能であるべきだと思います。システムの使用可能な RAM を監視し、RAM がほぼゼロになり、システムがスワッピングを開始すると、make は自動的に介入し、作成したコンパイル プロセスの 1 つまたは複数に SIGSTOP を送信します。これにより、停止したプロセスを完全にスワップアウトできるため、他のプロセスはそれ以上スワップせずにコンパイルを終了できます。次に、他のプロセスが終了し、より多くの RAM が使用可能になると、「make」プロセスは一時停止されたプロセスに SIGCONT を送信し、プロセスが独自の処理を再開できるようにします。そうすれば、ほとんどのスワッピングが回避され、すべてのコアで安全にコンパイルできます。

このロジックを実装するプログラムを知っている人はいますか? または逆に、そのようなプログラムが機能しない/機能しない正当な理由はありますか?

0 投票する
1 に答える
435 参照

ruby-on-rails - 有用性がなくなった後の Rails プロセスを強制終了する

nginx で Rails アプリ (正確には Tracks) を実行しています。起動した Rails プロセスが無期限に持続するように見えますか? やめるということでしょうか?

共有ホスティングの RAM の割り当てが少ないため、たとえば 10 分後に Rails プロセスを強制終了できるようにしたいと考えています。nginxまたはPassengerでこれを行う方法はありますか?

その間、10 分ごとに cron を使用して次の bash スクリプトを実行しています。

0 投票する
2 に答える
8812 参照

java - Java RAMの使用を制限しますか?

プロジェクトwww.aerospaceresearch.net/constellationにJavaを使用し、アンインストールされたjavabin-folderからJavadiretclyを使用します。

このJavaのRAMの使用法は、OS間、さらには32ビットバージョンと64ビットバージョンの間で異なるという問題があります。RAMの使用量に上限を設定して、JavaがRAMを動的に再配置するようにすることはできますか?たとえば、RAMは常に150MB未満になりますか?

これは、いくつかの小さな問題を解決し、RAM機能が制限されたシステムにアプリを導入するのに本当に役立ちます。

よろしくお願いします、アンドレアス

0 投票する
1 に答える
1845 参照

php - Php Exec - システム RAM

数日間検索しており、何をする必要があるかはわかっていますが、正確なコードがわかりません。欲しいものを正確に得るために preg_match を使用する必要があることは知っていますが、それで問題が発生しています。

システムで使用されている RAM の量をスクリプトで表示しようとしています。私はphp execを使用しています。コマンド free -mt を使用します。オンラインでこのコードを見つけることができたので、少し修正しました。

exec('free -mo', $out);
var_dump($out[1]);
list($mem, $used, $free, $shared, $buffers, $cached) = explode(" ", $out[1]);
echo "Memory: " .$used. "/" . $total;

現在使用されている RAM の量を出力したいだけの場合はどうすればよいですか?

コードはすべての RAM を表示することで終了しますが、RAM の使用量の合計を表示するだけで済みます。そのコードから得られる私の出力は次のとおりです。

string(73) "Mem: 768 162 605 0 0 0" Memory: /

RAM が使用されていることだけを伝えたいので、この正確な瞬間に 162 と表示されるはずですが、更新されるたびに実際のデータである必要があります。