git版本库中python程序大量I/O操作越跑越慢的问题
来源:互联网 发布:meego软件下载网 编辑:程序博客网 时间:2024/05/17 10:43
最近做有关图像的实验,涉及到大量的图像生成和写入操作
过程中发现程序越跑越慢,每个单位操作时间几乎等差增长,14s,20s,25,30。。。。。跑到一半单位操作已经超过200s,受不了了
百度之,发现python的GC有可能耽误程序运行时间,按照相应教程 gc.disable gc.enable,并没有用
百思不得其姐,
打开资源管理器,发现git正在消耗大量的CPU,突然发现:程序运行在git管理的工作区,每次文件变化git都要遍历,查看是否有变化,而大量的文件写入会导致git不断搜索新文件,没办法,删掉版本库(.git)再运行....
成了!!!!!运行时间大卫缩减,可以把时间腾出来做更有意义的事上了,比如发个博客,加个鸡腿,哈哈,收工。
阅读全文
0 0
- git版本库中python程序大量I/O操作越跑越慢的问题
- python的I/O操作
- Python 里的I/O文件操作
- Python I/O文件操作
- python的I/O
- 【问题记录】HP-Unix的async I/O导致产生大量tarce文件
- 异步串口 I/O操作 中遇到的一个问题及解决
- C#中I/O操作
- java的I/O操作
- lua的I/O操作
- C++的I/O操作
- Java的I/O操作
- Java的I/O操作
- Linux 开发过程中I/O操作的效率测试
- python学习--文件I/O操作
- Python 文件I/O 操作文件
- Python初接触--I/O文件操作
- python之网络I/O操作模块
- cncc2017day1 下午tf论坛总结
- JAVA中IO结构图
- BufferedReader缓存流应用
- 高数 01.04无穷小与无穷大
- LeetCode算法问题10 —— Best Time to Buy and Sell Stock with Transaction Fee
- git版本库中python程序大量I/O操作越跑越慢的问题
- QT中QPainter的使用及矩形、圆形等常见图形的画法
- LEGB规则
- POJ-3233 Matrix Power Series (矩阵)
- 2.Git(忽略添加&(查看&撤销修改)&查看提交记录)
- poj3176——cow bowling
- 线性方程组的迭代解法:超松弛迭代法
- Valid Sudoku--LeetCode
- Laravel 用js jquery,调Post请求时,出现了500错误