之前使用的是下面的**
1<?php23
$time1 = microtime(true);4
$first_byte =memory_get_usage(); # 獲取當前分配的記憶體56
$fhandler = fopen("wwchat.txt","r") or die("can't not open file! ");78
if($fhandler)13
fclose($fhandler
);14}15
16$time2 = microtime(true
);17
18$second_byte =memory_get_usage();
19echo "總的消耗記憶體".($second_byte - $first_byte)." byte";
20echo "總的時間是".($time2 - $time1
);2122#
總的消耗記憶體484 byte總的時間是0.13112115859985
fgets
string fgets ( resource$handle
[, int$length
] )
不帶第二個引數 讀取一行記錄
fgetc 讀取乙個字元
string fgetc ( resource$handle
)
讀取乙個字元
python 讀取大檔案
以前一直沒有關注過python讀取大檔案的問題,因為一直都是順順暢暢地讀取了檔案。直到今天有人問我python怎麼讀取檔案出現了記憶體不足的錯誤?我才發現原來大檔案 gb級別 的讀取和普通檔案的讀取是不一樣的。下面介紹三種我親測可用的方法。這裡的檔案型別可以是txt,dat等型別的檔案。用read ...
php 讀取大檔案
在php中,對於檔案的讀取時,最快捷的方式莫過於使用一些諸如file file get contents之類的函式,簡簡單單的幾行 就能 很漂亮的完成我們所需要的功能。但當所操作的檔案是乙個比較大的檔案時,這些函式可能就顯的力不從心,下面將從乙個需求入手來說明對於讀取大檔案時,常用的操作方法。需求需...
python讀取大檔案
最近在學習python的過程中接觸到了python對檔案的讀取。python讀取檔案一般情況是利用open 函式以及read 函式來完成 f open filename,r f.read 這種方法讀取小檔案,即讀取遠遠大小小於記憶體的檔案顯然沒有什麼問題。但是如果是將乙個10g大小的日誌檔案讀取,即...