Assignment: Valutazione tecniche bufferizzazione di JAVA
Completion requirements
Opened: Friday, 4 November 2022, 12:00 AM
Due: Wednesday, 16 November 2022, 11:59 PM
Scopo dell'assignment è dare una valutazione delle prestazioni di diverse strategie di bufferizzazione di I/O offerte da JAVA:
Scrivere un programma che copi un file di input in un file di output, utilizzando le seguenti modalità alternative di bufferizzazione, valutando il tempo impiegato per la copia del file in ognuna delle seguenti strategie:
- FileChannel con buffer indiretti
- FileChannel con buffer diretti
- FileChannel utilizzando l'operazione transferTo()
- Buffered Stream di I/O
- stream letto in un byte-array gestito dal programmatore