«前の日記(2009年11月23日) 最新 次の日記(2009年11月25日)» 編集

日々をアレコレ


2009年11月24日

ちょっと頑張ってみようと思う

昨日作ったTODファイルをM2TSに変えるアプリだけどなんだか遅い。元のファイルサイズが大きいことも原因のひとつなんだろうけど、C#で作ったのも原因なのかなぁ?なんて思ってる。TODファイルの読み込みはBinaryReaderを、M2TSファイルの書き出しにはBinaryWriterを利用して、それらを同時に開いて188バイトずつ読み込みそのまま188バイトずつ書き込んでいるから。読み込みのほうはある程度まとまった大きさで読み込むことはできるけど、書き込みのほうは188バイトずつ書き込むしかないので、劇的に早くすることは難しそう。なので、VC++でやってみようかと思う。GUIやスレッド周りはMFCを使うけど、ファイルの読み書きに関してはクラスも使わずに行う。そうすれば速度も速くなるかもね?


«前の日記(2009年11月23日) 最新 次の日記(2009年11月25日)» 編集