問題タブ [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.
c# - 異なる CPU 周波数をシミュレートして RAM を制限する方法
C# でシミュレーターを作成する必要があります。このシミュレーターは、構成可能な CPU 速度と限られた RAM サイズ (144MHz と 50 MB など) で 2 番目のスレッドを実行できる必要があります。
もちろん、シミュレーターが実際のハードウェアほど正確ではないことはわかっています。しかし、私はほぼ同様のパフォーマンスを得ようとしています。
現時点では、時々停止/スリープするスレッドを作成することを考えています。必要な CPU 速度に応じて、シミュレーターはこのスレッドのスリープ時間を調整し、異なる CPU 周波数をシミュレートする必要があります。達成された速度を測定するために、PerformanceCounters の使用について考えました。しかし、このアプローチでは、スレッドが使用できる RAM サイズを制限する方法がわからないという問題があります。
このようなシミュレータを実現する方法について何かアイデアはありますか?
前もって感謝します!!
c++ - RAM データを実際のファイルのように扱う方法は?
そのため、プログラム (RAM) に一時データがいくつかあります。どうにかしてファイルのように見せたいです (たとえば、ファイル リンクを引数として受け取る別のプログラムに送信するため)。
出来ますか?
そのようなことをする方法は?
c - Cortex-M3(STM32)のRAMから関数を実行するにはどうすればよいですか?
Cortex-M3プロセッサ(STM32)のRAMから関数を実行しようとしています。この関数は内部フラッシュを消去して再書き込みするので、私は間違いなくRAMにいる必要がありますが、どうすればよいですか?
私が試したことはこれです:memcpyを使用してRAM内のバイト配列に関数をコピーし(正しく整列されることを確認します)、バイト配列を指すように関数ポインターを設定してから、関数(ポインター)を呼び出します。
これはおそらく10命令で正常に機能しますが(デバッガーで実行を追跡できます)、バスエラーが発生し、プロセッサーがリセットされます。バスエラーはループの2番目のパスで発生するため、コードは正常である必要があります(最初のパスで機能するため)。RAMアクセスが速いと、バスのタイミングがなんらかの形で台無しになると思います...
とにかく、これを行う正しい方法はありますか?関数をRAMに自動的に配置するスキャッターファイルはどのように見えますか(私はCortex-M3にKeil uVisionを使用しています)?
編集:詳細:ツールチェーン:RealView MDK-ARM V 4.10コンパイラ:Armcc v4.0.0.728アセンブラ:Armasm v4.0.0.728リンカー:ArmLink v4.0.0.728プロセッサ:STM32F103ZE
リセットが発生すると、IMPRECISERRビットがバス障害レジスタに設定されます。
perl - 共有RAMにハッシュ構造を格納するPerlモジュールを探しています
データ構造を永続的にRAMに保存し、Perlの事前にフォークされたWebサーバープロセスからアクセスできるようにしたいと思います。
理想的には、memcachedのように動作させたいのですが、別のデーモンは必要ありません。何か案は?
ram - 純粋なセグメンテーション
私の頭の中には常に仮想メモリのアイデアが存在していたため、純粋なセグメンテーションについて少し混乱しています。
しかし、私が理解しているように、純粋なセグメンテーションは、すべてRAMにロードされたセグメントに分割された仮想アドレス空間も想像しています。
セグメンテーションを使用した仮想メモリとの違いは、RAM にないセグメントが存在する可能性があることです。
これは正しいです?
質問を追加します: ページングと組み合わせたセグメンテーションと 2 レベルのページングの間に実際的な違いはありますか? セグメント メソッドの「制限」保護を除いて同じです。それとも別の違いがありますか?
iphone - 私のiphoneアプリは256MB以上のRAMiDeviceで実行されますが、128MB以上のRAMiDeviceごとにクラッシュします
すべてのiDevice(128MB RAMを含む)でうまく機能するアプリがアプリストアにあります
次に、いくつかの機能を追加しましたが、128MBのiDeviceでアプリがクラッシュします。
- リークをチェックして修正しました。
- 以前のバージョンと現在のバージョンのメモリ使用量は同じです。
- 私は文字通り何日も問題を探していましたが、それが何であるかを見つけることができません。
誰かがそれが何であるかを見つける方法を知っていますか?
math - なぜコンピュータサイエンスで8と256がそのような重要な数なのですか?
RAMとHDDのアーキテクチャ、または電子機器がメモリのチャンクをどのように処理するかについてはよくわかりませんが、これは常に私の好奇心を引き起こしました。コンピュータ値の最小要素として8ビットで停止することを選択したのはなぜですか。
答えは明らかなので、私の質問は非常に馬鹿げているように見えるかもしれませんが、私にはよくわかりません...
2 ^ 3を使用すると、メモリをアドレス指定するときに完全に収まるためですか?電子機器は特に8ビットのチャンクを格納するように設計されていますか?はいの場合、より広い単語を使用してみませんか?これは、32、64、および128を分割するため、プロセッサワードにそれらのワードのいくつかを与えることができるからです。このような小さなスペースに256の値があると便利ですか?
どう思いますか ?
私の質問は少し形而上学的すぎますが、それが単なる歴史的な理由であり、技術的または数学的な理由ではないことを確認したいと思います。
逸話として、私はASCII標準についても考えていました。ASCII標準では、最初の文字のほとんどがUTF-8のようなものでは役に立たないので、もっと小さくて高速な文字エンコードについても考えようとしています...
ram - SQL Server 2008 R2 が使用可能なすべての RAM を使用しないのはなぜですか?
192 GB の物理 RAM を備えた SQL 2008 R2 を実行する分析データベース サーバーがあります。ただし、分析プロセス中、サーバーは約 70 GB しか使用しないのに、tempdb は 300 GB 以上に膨れ上がることに気付きました。現在の最大メモリは 2147483647 MB に設定されています。サーバーは Windows 2008 R2 を実行しています。SQL Server でより多くの RAM を使用し、ディスクベースの tempdb を少なくする方法はありますか?
java - 占有されている RAM を監視するツール
私は、同じ仕事をする別のアプリケーションと比較する必要があるアプリケーションを書きました..私のものは OCaml で、他のアプリケーションは Java です。
プログラムを 2 回実行し、これらの実行で経過した時間中の RAM の使用状況を監視したいと考えています。どちらのプログラムもメモリと CPU を大量に消費するので、比較するのに十分なデータがありますが、方法がわかりません。
異なる言語で記述されたアプリケーションのベンチマークを行うことはあまり意味がないことはわかっていますが、プログラムの RAM 使用量を単純に監視し、結果としてデータ セットまたはグラフを提供するツールはありますか?
編集: 理想的なオペレーティング システムは Mac OS X または unix です
mysql - MySQLテキストフィールドとメモリ使用量
私は、ユーザーがWebフォームに質問を動的に追加できるようにするアプリケーションに取り組んでいます。私たちはバックエンドとしてMySQLを使用しており、フォームデータを保存するための最速で最も効率的な方法を見つけようとしています。
以前は、フォームセクションごとに個別のテーブルにデータを保存していました。列には、動的な質問をその保存場所にマップできるシステムに従って名前が付けられました。欠点は、ストレージマッピングシステムの設計が不適切であり、既存のデータを使用してフォームを変更することは悪夢でした。また、行ごとのメモリに関するMySQLの制限により、セクションごとに持つことができる質問の数が制限されていました。
したがって、すべてのフォームデータを含めるために単一のテーブルを使用することを検討しています。エッセイの質問が許可されているので、実際のデータのフィールドタイプとしてTextまたはMediumTextを使用することを検討しています。しかし、クエリを実行するときのRAMの使用量が心配です。データのクエリを実行すると、MySQLはフィールドのデータに必要なメモリのみを割り当てるのに十分賢いのでしょうか(小さい整数であっても)、それともMediumTextフィールドに許可されている全量を割り当てますか?
さらに、このような動的データベースのデータを保存することに関して、あなたが考えることができるより良い方法はありますか?
エイミー