問題タブ [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 投票する
2 に答える
1929 参照

.net - .NET CLR RAM の使用を構成する

マシンで .NET CLR RAM の使用を構成する方法はありますか?

64 GB の RAM があり、それを 4 GB に制限したいとします。これは可能ですか?

編集- 問題の根本は、64 ビット - 4 GB マシンで正常に動作する 64 ビット アプリケーションを持っていることですが、64 ビット - 64 GB マシンで実行すると失敗します (メモリの割り当て時にそのトラックで停止します)。十分なRAMが利用可能な場合、アプリケーションは最大8GBのチャンクを割り当てようとするため、メモリの断片化が原因であると考えています。そうでない場合、割り当てははるかに小さなチャンクに分割されます。では、常に小さなチャンクを使用するようにアプリケーションを構成する必要がありますか?

0 投票する
8 に答える
4642 参照

c++ - C++ でファイルから RAM に直接データを読み取る

バイナリ ファイルを直接 RAM に読み込む方法はありますか?

私が言いたいのは、コンパイラに伝える方法があるということです。ここにファイルがあり、ここに RAM のブロックがあります。ファイルの内容を RAM に置いてください。すぐに行ってください。

現在、ifstream を使用してファイルをステップ実行し、64 ビット ブロックごとに RAM (配列) にロードしています。しかし、これは、カップを持ち上げるだけでなく、指ぬきを使用してカップ (ファイル) から水差し (RAM) に水を汲み出すようなものであるため、速度が低下する必要があると考えています。内容物全体を一度に水差しに傾けます。

これに比較的慣れていない私は、これについて完全に間違った考えを持っている可能性があります。

大きなファイルをRAMに入れる最も簡単な方法を探しています。

ありがとう

0 投票する
19 に答える
5819 参照

c++ - マルチスレッドはパフォーマンスを向上させますか?

私は一般的にプログラミングに慣れていないので、私の質問に答えるときはそのことを覚えておいてください.

私は、大きな 3D 配列 (10 億要素) を取り、さまざまな軸に沿って要素を合計して、データの各側の射影の 2D 配列を生成するプログラムを持っています。ここでの問題は、プログラムが読み取りと書き込みの両方で常に R​​AM から情報を取得しているため、RAM を非常に集中的に使用することです。

問題は、プログラムをマルチスレッド化するとパフォーマンスが向上するか、それとも RAM アクセスのボトルネックに陥るかということです。マルチスレッドとは、2 コアまたは 4 コアのマルチスレッドを意味するだけで、それ以上ではありません。

それが役に立てば、私の現在のコンピューター構成は 2.4ghz コア 2 クアッド、1033 fsb、667 mhz で 4 GB RAM です。

前もって感謝します、

-偽物

編集:

ここにいる人々は、私が最初に予想していたこの質問にはるかに興味を持っているようです。質問を拡大し、興味のある人のためにいくつかのコードを投稿します。

まず第一に、私がどこから来たのかを理解できるように、私の背景を少し説明します。私は機械工学の大学院生で、機械工学とはほとんど関係のないトピックをどうにかして選ぶことができました。私は約 5 年前に Java 入門 (強制) のコースを 1 つ受講しましたが、約 1 か月前に本格的に論文を書き始めるまで、プログラミングに触れたことはありませんでした。また、電子工学とコンピューター工学のコースも受講しました (これも強制ですが、理由はまだわかりません)。マイクロコントローラー (8 ビット)、その内部動作、およびそれらの ASM コーディングを扱いました。それ以外は、プログラミングについてほとんど何も知りません。

コードは次のとおりです。

コードのこのセクションは、z 軸のみで動作します。メイン データは、その構築方法により、奇妙なアドレッシング システムを持っていますが、それについて心配する必要はありません。立方体の他の側面の射影を行うための他のコードもありますが、それらは非常に異なることを行います。

0 投票する
7 に答える
5396 参照

linux - メモリをランダム データで埋める

Linux マシンの空き RAM をランダム データで埋める方法はありますか?

私がこれを尋ねている理由: 私は、Fortran で数値プログラミングを行うグループで働いています。時々、人々は倍精度の実数を扱うのを間違えて、倍精度の結果を与えるべきプログラムが単精度しか与えないようにすることがあります。

私の理解が正しければ、そのようなプログラムでは、単精度制限の後に結果のランダムな変動が見られるでしょう。つまり、同じ入力で同じプログラムを数回実行すると、毎回ランダムに異なる結果が得られます。表示されるもの (ランダム部分) は、マシンの空き RAM のランダム値によって異なります。しかし実際には、同じマシンでプログラムを繰り返し実行すると、メモリの同じ部分が繰り返し使用される傾向があり、同じランダム データが含まれているため、毎回同じ出力が得られます。

私の考えでは、メモリをランダムなデータで上書きできれば、実際にプログラムの出力にランダムな変動が見られるでしょう。これにより、これらのバグを見つけやすくなります。

このアイデアはすごいですか、そうでない場合、どうすればメモリを埋めることができますか? /dev/random を RAM などにパイプできますか?

0 投票する
6 に答える
152406 参照

sql-server-2005 - SQL Server が実際に使用している RAM の量は?

アプリの 1 つをデバッグしていて、SQL Server 2005 x64 ボックス (Windows 2003 R2 x64 で実行) の RAM が固定されており、ページング ファイルにも入っていることに気付きました。

SQL Server 2005 x64 は可能な限りすべてを取得することを理解しているため、これは正常な場合があります (???)。実際に使用しているメモリの量を確認するにはどうすればよいですか?

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

java - Javaを使用してCPU速度/メモリ/インターネット速度を検出しますか?

Java 内で、使用可能な合計 CPU 速度と合計システム メモリを特定することは可能ですか? ウェブへのネットワーク接続速度も素晴らしいでしょう。

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

memory - アンマネージド メモリとマネージド メモリ

un-managedとは正確には何managed memoryですか?誰か私を簡単に説明できますか?

また、マネージ メモリの概念が RAM に適用され、マネージ RAM と呼ばれる場合の正確な意味は何でしょう。「管理された RAM」と「管理されていない RAM」の詳細は何ですか?

0 投票する
3 に答える
2228 参照

vb.net - RAM の障害が原因で System.AccessViolationException が発生することはありますか?

私は約1年間取り組んできたWebサイトを持っています。最近、私の開発マシンで System.AccessViolationException が時々スローされ始めました。ほとんどの場合、マシンから離れていたときに...

Javascript 部分で 100% 作業して以来、サーバー コードは何週間も変更していませんが、最近このエラーが発生し始めました。

また、私が行っているコードは 100% 管理されています。私は相互運用を行っておらず、奇妙な DLL を呼び出していますが、何もしていません。これは純粋な VB.Net であるため、これらのいずれかを自分で生成する方法がわかりません...

さて、私はこの新しいマシンを数か月使用していますが、100% 正しく動作していません。たとえば、2、3日ごとにブルースクリーンが表示されます。適切に診断する時間はありませんでしたが、RAM チップに問題があるのではないかと疑っています。

障害のある RAM が AccessViolationException につながる可能性はありますか?
それとも、調査すべき実際の問題がありますか? (私のRAM以外に)


アップデート:

エラーが発生した場所を実際に見つけることができません。
「未処理の例外、デバッグしますか?」というメッセージが表示されます。ダイアログを開き、デバッガーをアタッチすると、すべての ASP.Net スレッドが含まれるスレッド リストが表示され、自分で作成した 3 つのスレッドが表示されます。
これらの 3 つについては、 Call Stack があり、それらはすべて Sleep() 呼び出しで停止します (これは予想されることです)。
VSが問題として指摘しているスレッドを含む他のすべてのスレッドについては、コールスタックがありません。また、例外に関する詳細もまったくありません。

だから、毎回同じ場所で起こるかどうかはわかりません。

memtestについては、はい、そのようなことをするつもりです。すぐにそれを行う時間が欲しいと思っていますが、それまでの間、これでこの問題を説明できるかどうかを知りたいと思っていました.


更新 2:

イベントログでこれを見つけました...

未処理の例外が発生し、プロセスが終了しました。

これをどうするかについてのアイデアはありますか?
ありがとう
ダニエル

0 投票する
9 に答える
47103 参照

php - PHPでサーバーRAMを取得する

サーバー (Linux ディストリビューション) で使用可能な RAM を PHP (Linux コマンドを使用して widthout) で知る方法はありますか?

編集:申し訳ありませんが、目的は、特定のサーバーのサーバー/仮想マシンで使用可能なRAMを認識することです(そのメモリが共有されている場合でも)。