2013-09-26 37 views
0

在循環過程中生成和寫入大量數據時,寫入文件的最有效方式是什麼?在循環過程中將大量數據寫入文件的最有效方式

該文件是xml格式。

在循環的每次迭代中,將6行寫入文件 - 相當於3 xml節點。

有大約10萬次迭代完成。

我期待找到速度最快,記憶力第二的方法。即速度更重要。

+0

一些技術可以推薦,但它會更容易看到目前你在做什麼和改進該 – Ibu

回答

0

嘗試存儲數據的緩衝區,然後如果緩衝區已滿,則寫入所有的緩衝區。

僞代碼:

$buffer 

for (conditions) { 
    if (buffer->full) { 
     write to file 
    } else { 
     add to buffer 
    } 
} 
相關問題