No.2ベストアンサー
- 回答日時:
少なくともDOMでは無理。
32bitOSでは1プロセスあたり確保できるメモリは最大4G(WindosXpの場合は2G)が限界。
つまりDOMだと17Gもあるファイルをノードとして格納するメモリを確保できません。
Javaの制限ではなくOSとしての制限がきます。
恐らくDOMの解析中にメモリ不足の例外が投げられるでしょう。
※Windowsの32bit版は認識できるメモリは最大4Gで1プロセスあたりは2Gです。
Vista Ultimate 64bit版なら128Gまで認識できますが、
Javaのランタイムが対応していない可能性もあります。
No.3
- 回答日時:
JavaVMの最大メモリサイズは-mxオプションで指定します。
これのデフォルトは、たしか16MBです。
これを超えると、java.lang.OutOfMemoryExceptionが発生します。
ですがこれはDOMの話。オンメモリで持たないSAXなら何とか処理できます。
ただし、SAXで得た情報をメモリ上に保持し続けたら、結局同じですが。
No.1
- 回答日時:
1ファイルで17GBだとしたら非現実的
他のデータ参照(画像や動画)が混在して17GBならまだあり得るかも
それでもやるとしたら DOMでなくSAXの方が良いかも
或いは17GB用のインデックスに相当する物を作るとか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- WordPress(ワードプレス) ワードプレスにて .xmlファイルの使い方をご存知の方、よろしくお願いいたします。 2 2022/09/30 00:55
- Visual Basic(VBA) vbaのエラー対応(実行時エラー7:メモリが不足しています) 4 2023/04/24 00:20
- Visual Basic(VBA) vbaの構文の修正相談(xmlファイルを順に開いてコピペ作業) 1 2023/04/22 01:18
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
- Excel(エクセル) エクセル 任意の列数で分割する方法 3 2022/07/31 14:58
- その他(IT・Webサービス) 見たことのない形式で日付が表示されているのでそれを解析してほしい 3 2023/01/23 16:53
- アプリ おすすめのパスワード管理アプリを教えてください。(iOSとWindows対応) 4 2023/01/19 02:08
- XML iPhoneでXMLファイルを開くにはどうしたら良いのでしょうか? 1 2022/09/05 18:00
- XML Windowsで見かけるxmlファイルってどういうものですか? 1 2022/06/03 14:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAの配列サイズとメモリに関して
-
C言語で、メモリを解放しないで...
-
バッチファイルでの実行EXEのメ...
-
エクセルのメモリ使用状況/Appl...
-
HEWでのビルド
-
動的メモリとexit(C言語)
-
大量件数のINSERT or UPDATE を...
-
<jsp:include>の属性、flushに...
-
メモリ不足
-
別のPCにファイルを移してコン...
-
Bitmapを重ね合わせる方法
-
クリスタルレポートでメモリ不...
-
「ヒープサイズの設定」て何?
-
EXCEL-VBAにてADOのレコードセ...
-
メモリが不足しています(VBA)
-
Macターミナルで実行中のプログ...
-
緯度、経度の 10進法と 60進法...
-
Mac 乗数の入力方法
-
MACで動く実行ファイルをWindow...
-
エクセル VBA でのCOMポート...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語で、メモリを解放しないで...
-
VBAの配列サイズとメモリに関して
-
メモリのセグメント違反の解決...
-
「ヒープサイズの設定」て何?
-
エクセルVBA 大容量CSVファイル...
-
エクセルのメモリ使用状況/Appl...
-
メモリの解放の仕方
-
メモリ不足
-
【C言語】再帰が時間がかかる...
-
エクセル キャッシュメモリー...
-
メモリが不足しています(VBA)
-
ファイルマッピング関数で失敗
-
C言語における再帰呼び出しの...
-
EXCEL-VBAにてADOのレコードセ...
-
動的確保できるメモリ容量
-
メモリを解放しないとどうなる?
-
ExcelのVBAでメモリ解放できない
-
メモリの消費量について
-
組み込み系でのmallocについて
-
動的メモリとexit(C言語)
おすすめ情報