[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part155 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part155 http://mevius.5ch.net/test/read.cgi/tech/1655422932/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
345: デフォルトの名無しさん (ササクッテロラ Sp75-v9yF) [] 2022/07/18(月) 01:49:42.51 ID:HfV+EUkpp Windowsは64bit版だしメモリも16GB積んでるしで、 5GB超えるファイルをメモリに一気読みしようと File.ReadAllBytesしたら2GB超えてるのでデカすぎると怒られました じゃあってんで、FileStreamでReadしようとしたら 引数にはint32しか使えないので、長さ指定で一気読みも 読み込み位置指定で分割読みもできません どうするのが正しいのでしょうか http://mevius.5ch.net/test/read.cgi/tech/1655422932/345
347: デフォルトの名無しさん (ワッチョイ 7579-D50K) [sage] 2022/07/18(月) 03:38:22.73 ID:Sge/OBzM0 >>345 Readだけでやろうとしてるってことかな?longオフセットでSeekしてから2GBのintの範囲でちまちま読むだけだよ メモリマップを使う方法もあるがランタイムの実装の問題かWin32API程の速度は出ない http://mevius.5ch.net/test/read.cgi/tech/1655422932/347
349: デフォルトの名無しさん (ブーイモ MMa1-8+/a) [sage] 2022/07/18(月) 10:27:23.64 ID:oHEOszJwM >>345 バッファを1GB x 5とかにしてReadを繰り返せば? http://mevius.5ch.net/test/read.cgi/tech/1655422932/349
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.036s