私はC++でデータを処理するアプリケーションを持っています。 が言うことができます:C++ - アプリケーションが終了した後にメモリを保持する
download dataA - run app to process A
download dataB - run app to process B
...
今私は、私は、一時ファイルやDBに保存することができますA.によって生成されたデータへのアクセスもを持っているBの実行に必要な、それは物事を遅くします。 Aの出力をメモリに保存してBで再び開く方法はありますか?
私はデータをダウンロードできないし、アプリケーションを実行することはできません、それはシリアル処理です。
あなたが上で手の込んだことができます"それは物事を遅くする"ビット?どれくらいのデータについて話していますか?どのような種類のデータですか?そして、もしそれが "シリアル処理"であれば、パイプと通常の標準出力/入力を使うことを考えましたか? –
それは約10GBのデータ、浮動小数点の2Dマトリックス –
あなたが少なくとも10GBまたはメモリを利用できる場合を除いて、実際にファイルを使用する方法はありません。 –