shared-memory

    0

    1答えて

    私は、ハッシュテーブルを作成して使用し、共有メモリを使用するプログラムを作成しています。私のプログラムは動作しますが、セグメンテーションフォルトが発生することがあります。私はそれを初めて使用して以来、私は共有メモリセグメントを適切に切り離してはいけないと考えています。 私はそれを使用するたびにセグメントを取り外すべきですか?あなたの助けを前もってありがとう! コード: #define SIZE 8

    0

    1答えて

    mmap()はaddrとlenバイトから始まる呼び出し元プロセスの仮想アドレス空間内の新しいマッピングを作成し、munmap()は、プロセス開始のアドレス空間の任意の部分を含むもの全体のページのすべてのマッピングを削除しますaddrで続き、lenバイトです。 変更されたmmapファイルがメモリを解放する前にmunmapによってディスクに書き込まれているかどうか、または変更を同期させるために別の関数

    1

    1答えて

    私は本当に遅いこのプログラムを持っています。プロファイリングはボトルネックがXGetImageにあることを明らかにします(ループ内でXGetImageを呼び出すことはできません)。推奨される解決策を読むことは、XShmGetImageを代わりに呼び出すことですが、ドキュメントは本当に嫌です。 私は、XShmCreateImage、XShmGetImage、XShmSetImageを呼び出す方法の簡

    0

    1答えて

    私はウェブサイトを作っていますが、このウェブサイトには10​​0MBのsqliteファイルがあります。このファイルは更新されません。 このDBファイルは、すべての要求は、100MBのデータを検索しますつまり、1つのテーブルのみを有する、非常に多くの人々は私がウェブサイトをスピードアップするためにメモリを使用する予定のウェブサイト を表示したとき、私はパフォーマンスを心配したが、私はサーバーの管理権

    0

    1答えて

    これまでのところ、このコミュニティは私に質問をすることなく私を助けましたが、今日は答えを見つけることができなかったので、私は最初の質問をしなければなりません私はコミュニティの手伝いが切望されています。 私は画像を共有メモリに書き込むシミュレーションプログラムを使っています。メモリアドレスにアクセスして、画像を保存します。シミュレーションは2つの画像を送信しています.1つは通常の画像、もう1つは深さ

    0

    1答えて

    大量の共有メモリを割り当てる必要のあるコードがあり、早急に早期チェックを実施して、十分な空きがあるかどうかを判断したいと考えています。私は、あなたに共有メモリに関する情報を与えると思われるさまざまな方法を見つけましたが、すべてに問題があるようです。ここで私はこれまで試したものです:私のワークステーションで ipcs -lm が、これは不合理である18014398442373116キロバイトの最

    3

    2答えて

    問題を解決するために、変数ポインタptrによってローカルにアドレス指定されたメモリ位置が複数のプロセスで共有されていると仮定します。私は特にメモリを割り当てて共有するためにC/++のMPI共有メモリウィンドウを使用します。具体的には、そのローカル我々は float* ptr; は今、すべてのプロセスがptrをするために同じ値const float fを書き込もうとしていることを前提としている、

    0

    1答えて

    このコードの主な目的は、毎分ゾンビプロセスの再起動です。 動作しますが、私は__cleanup()を正しく動作させることはできません。 ActivityManager.process_listの値は__cleanup()で、常に[]です。どうすれば修正できますか?共有メモリは解決策ですか? [2017-04-26 09:56:56,657] INFO Starting init of activi

    0

    2答えて

    2次元配列にデータを格納するプログラムを作成したいとします。この2D配列は共有メモリに作成する必要があります。 #include <stdio.h> #include <sys/types.h> #include <sys/ipc.h> #include <sys/shm.h> key_t key; int shmBuf1id; int *buf1Ptr; main(int

    0

    1答えて

    名前付きセマフォと共有メモリで作業していますが、このコードがセグメンテーションフォルトをもたらす理由を教えてください。 これは、 のライターコードを実装しようとしているコードです名前付きセマフォと共有メモリを使用している読者とライターの問題なぜこのコードがセグメンテーションフォルトを与えるのか知る必要がありますか? #include <sys/stat.h> #include <fcntl.h>