C++ で json_spirit ライブラリを使用して、200 MB の json ファイルを解析しています。驚いたことに、プログラムでメモリに読み込むと、RAM の 1.5 GB が使用されます。これはjsonを逆シリアル化するときに期待されるものですか?
jsonファイルにロードする方法は次のとおりです。
std::ifstream istream(path.c_str());
json_spirit::mValue val;
json_spirit::read(istream, val);