shared-memory

    15

    1答えて

    私が取り組んでいるアプリケーションのメモリマップされたIOを調べるのに時間を費やしました。私はいくつかの非常に大きな(TBスケール)ファイルを持っており、読み書きのためにそれらからセグメントをメモリにマップして、OSレベルのキャッシュを最大限に活用したいと考えています。私が書いているソフトウェアは、Unix/LinuxとWindowsの下で動作する必要があります...パフォーマンスは重要です。 私

    5

    3答えて

    私はいくつかのプログラムを書いており、64ビットでコンパイルするとメモリマッピングセグメント(例えば共有オブジェクトと共有メモリが保持される)が常に7f9aca84a000-7fff88400000のどこかに位置しますが、まったく同じではありません。 x86_64アーキテクチャ(ELF64)でこのメモリセグメントの固定開始アドレスがあるかどうか、またはこのセグメントの最大範囲と最小範囲は何ですか?

    5

    3答えて

    私はQtを使用しており、thisソリューションをLinux(ubuntu)に適用して、単一のインスタンスアプリケーションを実現しようとしています。問題は、アプリケーションが予期せず終了した場合(seg。faultまたはuserがkillする)、共有メモリは接続されたままであり、他のプロセスが再びそれを作成できないということです。 QSharedMemoryからリコールdoc: Unix:QShar

    2

    1答えて

    私はdjango固有のものではない共有Webホストにdjangoを配備しようとしていました。ホストには古いバージョンのPythonがインストールされていますが、私はsshアクセス機能を持っているので、ホームフォルダにローカルにインストールすることで必要なモジュール(djangoを含む)でPythonインストールを拡張できました。 さて、私はdjangoプロジェクトを作成しました.PYTHONPAT

    5

    3答えて

    クライアントアプリケーションが読み取りおよび表示するために共有メモリ内のフィールドを更新するには、私のサービスが必要です。私はSession 0 Isolationのために私の現在の解決策が無効であることを発見しました。 私は、その要素を修正し、グローバル名前空間でmutex ESの名前を変更しましたが、DLLは従順になるかのように、セッション0分離されることに一つの解決策にもかかわらず、セッショ

    4

    2答えて

    64ビットアプリケーションからSMを作成し、それを32ビットアプリケーションで開くと失敗します。 //for 64 bit shared_memory_object(create_only, "test" , read_write) ; // for 32 bit shared_memory_object (open_only, "test", read_write);

    0

    2答えて

    デザインごとに複数のプロセス間でメモリデータを共有しています。 アプリケーションごとに、複数のメモリファイルが必要です。各プロセスには1つのメモリマップファイルが必要です。しかし、いくつかのプロセスでは、10KB以下になるようなメモリマップファイルは必要ありません。いくつかのプロセスでは1MB以上のメモリファイルが必要でした。一度プロセスのタスクが終了すると、私は同じメモリマップファイルを他のプロ

    0

    1答えて

    sysconfigで指定された共有メモリ制限サイズを超えて共有メモリブロックのサイズを増やすためにftruncateを使用できますか?物理メモリが不足してもスワップを使用するにはどうすればよいですか?

    1

    1答えて

    をファイルディスクリプタを取得し、私はこの記事を見ました:system call to map memory to a file descriptor (inverse mmap)? 私はそれがそのインターフェイスでファイルディスクリプタが与えられることができるように望んでいる必要があり、ライブラリをしたいと思います私がmmapファイルを編集したメモリの領域から読み込むファイル記述子。そのメモリ領

    1

    3答えて

    免責事項:これは私が探しているものを見つけることができないため、おそらく研究の質問です。 問題:私は、それぞれ0.01MBから約10.0MBの間の100Kから10Mのファイルを読み込む必要のあるカスタム検索アプリケーションを持っています。各ファイルにはmmap経由で配列として直接ロードできる1つの配列が含まれています。私は、必要になる前にRAMにファイルをプリフェッチするためのソリューションを探し