有关wxpython pyqt内存占用问题分析

yipeiwu_com7年前Python基础

一直觉得wxpython占用内存比较多,在工作中写的一些小程序应用,一对比其它的小程序,发现内存相差确实有点大。

测试了下QT框架

复制代码 代码如下:

import sys,time
from PyQt4 import QtCore, QtGui
#import wx
if __name__ == "__main__":
while True:
time.sleep(1)

只载入了框架,内存占用就有明显差别。
载入wx的时候一般在20M左右,我写的几个应用也差不多是这么多,所以占用内存多的主要是框架,程序实际占用的大概只有几M左右。
载入pyqt大概在9M左右,具体应用中没做过测试。
看来以后还是可以尝试下QT框架的开发,而且还有Designer。

相关文章

Python实现一个带权无回置随机抽选函数的方法

需求 有一个抽奖应用,从所有参与的用户抽出K位中奖用户(K=奖品数量),且要根据每位用户拥有的抽奖码数量作为权重。 如假设有三个用户及他们的权重是: A(1), B(1), C(2)。...

python3新特性函数注释Function Annotations用法分析

本文分析了python3新特性函数注释Function Annotations用法。分享给大家供大家参考,具体如下: Python 3.X新增加了一个特性(Feature),叫作函数注释...

Python实现决策树并且使用Graphviz可视化的例子

Python实现决策树并且使用Graphviz可视化的例子

一、什么是决策树(decision tree)——机器学习中的一个重要的分类算法 决策树是一个类似于数据流程图的树结构:其中,每个内部节点表示一个属性上的测试,每个分支代表一个属性输出,...

Python基于opencv的图像压缩算法实例分析

本文实例讲述了Python基于opencv的图像压缩算法。分享给大家供大家参考,具体如下: 插值方法: CV_INTER_NN - 最近邻插值, CV_INTER_LINEAR - 双线...

Python中Subprocess的不同函数解析

以前我一直用os.system()处理一些系统管理任务,因为我认为那是运行linux命令最简单的方式. 我们能从Python官方文档里读到应该用subprocess 模块来运行系统命令....