python自带笔记本电脑_Python执行速度:笔记本电脑与台式机
我正在运行一个执行简单数据处理的程序:
>解析文本
>填充词典
>计算结果数据的一些函数
该程序仅使用CPU,RAM和HDD:
>从Windows命令行运行
>输入/输出到本地硬盘
>屏幕上没有显示或打印任何内容
>没有网络
运行相同的程序:
>桌面:Windows 7,i7-930 CPU超频@ 3.6 GHz(内存速度匹配),Intel X-25M SSD
>笔记本电脑:Windows XP,Intel Core2 Duo T9300 @ 2.5GHz,7200转硬盘
CPU的频率是1.44,硬盘的基准分数是4倍(Passmark – Disk Mark).我发现程序在桌面上的运行速度只有1.66倍.显然,CPU是瓶颈.
似乎i7 Core与Intel Core2 Duo架构只有15%的好处(大部分性能提升都归功于直接的CPU频率).我可以在代码中做些什么来增加新架构的好处吗?
编辑:忘记提及我使用ActivePython 3.1.2如果这很重要.
解决方法:
硬件性能的提高在大多数情况下会自动带来对用户应用程序的好处.备受诟病的“GIL”意味着您可能无法利用CPython中的多核,除非您将程序设计为通过各种多处理模块/库来利用.
标签:python,intel,performance
来源: https://codeday.me/bug/20190606/1189630.html
python自带笔记本电脑_Python执行速度:笔记本电脑与台式机相关推荐
- python中函数提高代码执行速度吗_为什么Python代码在一个函数中运行得更快?
匿名用户 除了局部/全局变量存储时间外,操作码预测使函数更快. 正如其他答案所解释的,该函数在循环中使用store_fast操作码.下面是函数循环的字节码:>> 13 FOR_ITER 6 ...
- python sqlite3 带密码_Python实现ATM提款机系统
原文在此 https://mp.weixin.qq.com/s?__biz=MzU2NTc1MTc5MQ==&mid=2247484014&idx=1&sn=6f43e5833 ...
- python sqlite3 带密码_Python爬虫+Flask,带你创建个网站!
文化不分边界 人,为什么要读书?举个例子: 当看到天边飞鸟,你会说:"落霞与孤鹜齐飞,秋水共长天一色."而不是:"卧靠,好多鸟."; 当你失恋时你低吟浅唱道:& ...
- python函数可以提高代码执行速度吗_Python代码运行速度慢?这五种方法很管用
对于Python很多人还是比较了解的,虽然说Python有很多优势但同样具有劣势,Python最大的劣势就是运行效率慢,那么如何提高Python代码运行速度呢?这五种方法很管用. 1.PyPy:在选择 ...
- python的运行过程_python执行流程
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 上篇文章python基础-基础使用我们已经知道了python解释器,python ...
- python发送邮件带附件_Python发送邮件(带附件)
import smtplib #发送邮件模块 from email.mime.text import MIMEText #定义邮件内容 fro ...
- python显示外部命令_Python 执行外部指令
1.os.system() 阻塞 屏幕会打印命令的输出 返回命令结果码 # -*- encoding=utf-8 -*- import os if __name__ == '__main__': pa ...
- python类带参数_Python函数参数传递机制(超级详细)
Python中,函数参数由实参传递给形参的过程,是由参数传递机制来控制的.通过学习<Python函数值传递和引用传递>一节我们知道,根据实际参数的类型不同,函数参数的传递方式分为值传递和引 ...
- python安装依赖失败_python执行安装第三方依赖numpy失败:error: Unable to find vcvarsall.bat...
一台计算机上同时安装了python2.7和python3.7. 现在为python2.7安装numpy包. 失败:error: Unable to find vcvarsall.bat ======= ...
最新文章
- 拯救react的hooks:react的问题和hooks的作用
- mysql 存储过程 无限分类,查看新闻/公告--[转帖]mysql存储过程实现的无限级分类,前序遍历树...
- java9默认收集器_Oracle提议将G1作为Java9的默认垃圾收集器
- 云小课 | MRS基础入门之HDFS组件介绍
- qt读取txt文件内容
- UVA10165 Stone Game【Nim游戏】
- vmware tools 的安装(Read-only file system 的解决)
- [总结]RTMP流媒体技术零基础学习方法
- edui 富文本编辑_改造百度UMeditor(UEditor-min)富文本编辑器的图片上传功能
- 百度网盘搜索功能伪增强
- 1、【易混淆概念集】-前三章 1 工作绩效数据、信息、报告
- WSO2 XMl转JSON
- 红米Note 5启用ROOT超级权限的经验
- 测评丨阿昆说——惊喜发现一款免费的PCB设计分析软件
- ienumerable vs iqueryable异常
- 统计本段话的高频词汇——报错:KeyError
- java mybatis的SpringBoot博客论坛管理系统
- Elixir-Pattern matching
- 移动端的bug和坑(主要针对样式方面)
- 【MFC】打砖块小游戏(中)(6)
热门文章
- mysql无法连接10061_Day062 连接数据库异常问题记录
- html页面如何接受提示参数,html页面如何象asp一样接受参数_javascript教程
- Rails UVA - 514(栈)
- 如何配置mysql 5.7_win7 64位下如何安装配置mysql-5.7.7-rc-winx64
- 引用activity_允许其他应用启动您的 Activity
- Java中判断一个字符串全为数字和字母
- IDEA找到所有的断点
- android studio真机调试失败,【Android】Android Studio真机调试的问题统整
- 系统无法在此计算机硬件上运行,Windows安装程序无法将配置未在此计算机的硬件上运行的解决方案-太平洋电脑网...
- matlab条形指纹拼接,matlab实现的两幅指纹图像的拼接