大容量データのメモリ上での保持方法 – プログラミング – Home

大容量データのメモリ上での保持方法
 
通知
すべてクリア

大容量データのメモリ上での保持方法


hide
 hide
(@hide)
ゲスト
結合: 25年前
投稿: 11
Topic starter  

こんにちは。新人プログラマです。

大容量のファイル(10MB~20MB)を、メモリ上にすべて読み込みたいのですが
どのような方法が考えられるか教えてください。
そのデータをファイルに落とさずいろいろと操作(変更、削除、挿入)する必要があります。


引用解決済
トピックタグ
Niji
 Niji
(@Niji)
ゲスト
結合: 25年前
投稿: 5
 

もう少し具体的な編集方法を記載してほしいところですが、
一度に全てのデータを変更、削除、挿入をしないのであれば、
必要なときに徐々にファイルから読み込んでいけばいいのではないでしょうか?


返信引用
Sayless
 Sayless
(@Sayless)
ゲスト
結合: 25年前
投稿: 1
 

VirtualAlloc関数を使用すれば大容量のメモリを確保する事ができます。
この関数で確保したメモリにファイルを展開すればOKだと思います。


返信引用
hide
 hide
(@hide)
ゲスト
結合: 25年前
投稿: 11
Topic starter  

返事が遅れてごめんなさい。
別案件に駆り出されておりました。

具体的には暗号化されたファイルを複合し、複合データをファイルに落とさずに
処理をする必要があるため、すべての処理をメモリ上で行ってしまおうと考えました。

VirtualAlloc関数で実現することができました。
どうもありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました