Energy Consumption of IO APIS (ESEM'2019 paper)
收藏资源简介:
## About the experiments ### Acronyms used in the figures - BufferedReader (BR).<br> - LineNumberReader (LNR).<br> - CharArrayReader (CAR).<br> - PushbackReader (PBR).<br> - FileReader (FR).<br> - FileInputStream (FIS).<br> - BufferedInputStream (BIS).<br> - StringReader (SR).<br> - PushbackInputStream (PBIS).<br> - StringBufferInputStream (SBIS).<br> - ByteArrayInputStream (BAIS).<br> - LineNumberInputStream (LNIS).<br> - Scanner (SCN).<br> - O método readAllLines da classe Files, e um Stream de String (RFAL).<br> - O método lines da classe Files, e um Stream de String (RFL).<br> - O método newBufferedReader da classe Files, e um Stream de String (BRFL)<br> - BufferedWriter (BW).<br> - FileWriter (FW).<br> - StringWriter (SW).<br> - PrintWriter (PW).<br> - CharArrayWriter (CAW).<br> - FileOutputStream (FOS).<br> - ByteArrayOutputStream (BAOS).<br> - BufferedOutputStream (BOS).<br> - PrintStream (POS). ### Settings For each setting, we experimented with three files of different sizes: 1 Mb, 10 Mb e 20 Mb. The experiments were ran in the following machine - Hardware: Intel® Core™ i7-2670QM CPU @ 2.20GHz, with 4 processors, 16GB DDR3 1600MHz, Ubuntu 16.04 LTS (kernel 4.4.0-112-generic).<br> - Java: Java(TM) SE Runtime Environment, version 1.8.0-151



