私は、Javaに関するいくつかの質問をバッファに入れています。
1. Streamsでは、Files.copyが通常のサイズのバッファより速いのはなぜですか?
2. Files.copyのように高速にバッファを取得する方法はありますか、それとも別の方法がありますか?
3.あなたは高速の代替を持っている場合はどのように私は(バッファと同じように)バッファをFiles.copyと同じくらい速く作る
0
A
答えて
0
Files.copy
をバイトを変更することができ、それはそのプラットフォームのための最速の方法が使用されていることを確認して、コピーを実行するためにネイティブコードを使用しているため、高速です。通常のストリームを使用する場合、ほとんどのコードは非ネイティブ(FileStreamを除く)であるため、プラットフォームのパフォーマンス上の利点を利用することはできません。
転送中にバイトを変更したい場合は、FileChannelを使用し、ByteBuffers
を使用することをお勧めします。
関連する問題
- 1. VisualStudioの場合と同じくらい速くEclipseでコーディングするには?
- 2. XMLHttpRequestが遅い...同じことをもっと速くする方法は?
- 3. 複数のWKWebViewを同じWebViewを再利用するのと同じくらい速くすることができます
- 4. いくつかの非同期送信のための同じバッファ
- 5. RxJava:バッファと高速コンシューマを同じソースに実装する方法は?
- 6. 同じAVCaptureSessionから多くのAVCaptureVideoPreviewLayer(IOSカメラ)を作成し、同じ層
- 7. レンダリングテンプレートDjangoと全く同じ
- 8. 同じ行にいくつかのコードを作成すると、VBAでマクロが高速化されますか?
- 9. Google Translate APIはGoogle Translateウィジェットと同じくらい良くない
- 10. スイッチは、スイッチと同じくらい悪いですか?
- 11. モバイルブラウザのジオロケーションはネイティブと同じくらい良いですか?
- 12. Python、リクエスト、スレッディング、どのくらい速くPythonリクエストがソケットを閉じますか?
- 13. Files.copyの速度が極端に変化しています
- 14. Divはコンテンツと同じくらいの高さです
- 15. 私のコードはAESと同じくらい安全ですか?
- 16. これらの3つの同じクエリをより速く書く方法はありますか?
- 17. MainWindowと同じモニタでウィンドウを開く
- 18. CentOSでMonoをMicrosoft IISを使用するのと同じくらい良く使用しています
- 19. 新しいスレッドでは、同じソケット速度が66%遅くなりますか?
- 20. 迅速 - 同じVC
- 21. (Windows)同じファイルを同時に開く
- 22. テセラクトをより速く作る方法
- 23. クリアデータボタンと同じことを実行してください
- 24. ボッチテーブルと同じくらい悪い部分を修正しました
- 25. C#いくつかのバックグラウンドワーカー同じメソッド
- 26. 多くの同じコード(ショート続い)
- 27. 同じオプションで多くのコンボボックスを作成する方法
- 28. Windowsイベントログ:どのくらい高速な操作ですか?
- 29. いくつのec2コンピューティングユニットがクアッドコアと同じであるか
- 30. 速い、動くSKSpriteNode?
ここでは99.9%の人がヘルプが必要なので、特別なことはありません。あなたはこのサービスのためにお金を払っていないことを忘れないでください。何にも保証はありません。これがあなたにとって欲求不満だと思うなら、質問に答えた人たちを想像してください。人々は何の調査もせずにここに来て、彼らが助けを得る*権利*ある場合には完全なプログラムを持っていると想像します。私が知る限り、 – Kayaman