<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經轉移至github,大家請訪問 http://qaseven.github.io/

    Java中復制文件的效率測試

     項目中用到了圖片的上傳,對于上傳過程中,圖片的復制項目組用了兩種方法,一種是以java的IO流,另外一種是用org.apache.commons.io.FileUtils的工具類,今天我測試了一下,單純考慮文件的復制效率,apache的工具類的效率是普通io流讀取的3倍。
      下面是測試源碼:
    public class ImageTest {
    public static void main(String[] args) throws IOException {
    IOTest();
    }
    public static void fileUtilsTest() throws IOException {
    // 趨近13毫秒后,就保持這個數值
    File srcFile = new File("D:/1.apk");
    File destFile = new File("E:/2.apk");
    long sum = 0;
    for (int i = 0; i < 10; i++) {
    long startTime = System.currentTimeMillis();
    FileUtils.copyFile(srcFile, destFile);
    long endTime = System.currentTimeMillis();
    sum += (endTime - startTime);
    }
    long average = sum / 10;
    System.out.println("耗時" + average + "豪秒");
    }
    public static void IOTest() throws IOException {
    // 50毫秒
    File srcFile = new File("D:/1.apk");
    File destFile = new File("E:/2.apk");
    long sum = 0;
    for (int i = 0; i < 10; i++) {
    long startTime = System.currentTimeMillis();
    InputStream is = new FileInputStream(srcFile);
    // 把圖片寫入到上面設置的路徑里
    OutputStream os = new FileOutputStream(destFile);
    byte[] buffer = new byte[400];
    int length = 0;
    while ((length = is.read(buffer)) > 0) {
    os.write(buffer, 0, length);
    }
    is.close();
    os.close();
    long endTime = System.currentTimeMillis();
    sum += (endTime - startTime);
    }
    long average = sum / 10;
    System.out.println("耗時" + average + "豪秒");
    }
    }

    posted on 2014-01-24 16:06 順其自然EVO 閱讀(187) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網站導航:
     
    <2014年1月>
    2930311234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    導航

    統(tǒng)計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产午夜精品理论片| 免费无码AV一区二区| 免费无码又爽又刺激高潮软件| 免费成人福利视频| 亚洲精品无码激情AV| 在线观看国产一区亚洲bd| 国产美女精品视频免费观看| 亚洲成色999久久网站| 免费一级毛片在线播放视频| 久久国产亚洲高清观看| 1000部无遮挡拍拍拍免费视频观看| 久久亚洲中文字幕精品有坂深雪| 亚洲一区二区三区免费视频| 亚洲人成电影青青在线播放| 好吊妞788免费视频播放| 内射干少妇亚洲69XXX| 免费人成在线观看69式小视频| 亚洲国产精品午夜电影| 永久黄网站色视频免费观看| 亚洲一区二区三区深夜天堂| 女人张开腿等男人桶免费视频| 日本亚洲高清乱码中文在线观看 | 两个人看的www免费| 久久丫精品国产亚洲av不卡 | 亚洲精品无码永久在线观看你懂的 | 国产高清视频免费在线观看| 亚洲国产精品一区二区久久hs| 91在线老王精品免费播放| 亚洲av永久无码精品天堂久久| 四虎影院免费视频| 国产99视频精品免费视频76| 亚洲麻豆精品果冻传媒| 四虎www免费人成| 成人国产精品免费视频| 国产亚洲精品无码拍拍拍色欲| 中文字幕免费在线观看| 水蜜桃视频在线观看免费| 亚洲国产精品国自产电影| 日韩免费观看视频| 日韩在线视频播放免费视频完整版 | 波多野结衣在线免费观看|