我是靠谱客的博主 活力心情,最近开发中收集的这篇文章主要介绍readline,readlines,read占用内存分析,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

原始语料:546M
1.readlines()
    with codecs.open(combine_bigram_remove_freq_1_filename, encoding='utf-8') as f:
        temp_list = [item for item in f.readlines()]
CPU usage:34.6% ==> 61.7%
占用内存:2.168G
耗时:5.66499996185s
2.
    with codecs.open(combine_bigram_remove_freq_1_filename, encoding='utf-8') as f:
        temp_list = [item for item in f]
CPU usage:35.3% ==> 62.0%
占用内存:2.136G
耗时:48.2940001488s
3.read()
    with codecs.open(combine_bigram_remove_freq_1_filename, encoding='utf-8') as f:
        temp_str =f.read()
CPU usage:30.4% ==> 36.3%
占用内存:0.48G
耗时:48.2940001488s
4.readline()
f = codecs.open(filename, encoding='utf-8')
start_time = time.time()
while 1:
    line = f.readline()
    if not line:
        end_time = time.time()
        print end_time-start_time
        break
耗时:50.6809999943


最后

以上就是活力心情为你收集整理的readline,readlines,read占用内存分析的全部内容,希望文章能够帮你解决readline,readlines,read占用内存分析所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部