投稿日 | 2021/01/30(Sat) 10:47:11 |
---|---|
投稿者 | 陸 |
参照先 | https://riku22.net/ |
お世話になります。
現在、ファイルのハッシュ値を計算して、同一ファイルを探すツールを作っています。
この際、1GB前後の大きなファイルのハッシュ値を計算することがあるのですが、下記2点で困っています。
1.環境によってはメモリ不足のエラーが表示されてしまう。
2.計算に時間がかかる都合上、計算中プログラムがフリーズしたような感じになってしまう。
後者に関してはスレッドを使えばなんとかなるのかもしれませんが、前者に関してはよい対処法が思いつきません。
何かよい方法はないでしょうか。
欲を言えば、非同期で計算して、計算状況をプログレスバーか何かで表示できるようになるといいのですが。
以上、よろしくお願いいたします。
- WebForum -