苹果M1电脑真实编程测试之python篇

苹果M1芯片的Mac电脑在性能上有着显著提升,特别是在处理密集型任务时,比如Python编程。以下是一些针对M1芯片的Mac电脑进行Python编程测试的方案:
### 1. 安装Python环境
- "Homebrew":如果还没有安装Homebrew,可以通过以下命令安装: ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` - 安装Python: ```bash brew install python ```
### 2. 选择Python解释器
- "Pyenv":使用Pyenv可以轻松地在不同的Python版本之间切换。 ```bash brew install pyenv ``` 安装特定的Python版本: ```bash pyenv install 3.x.x ``` 设置默认Python版本: ```bash pyenv global 3.x.x ```
### 3. 编写测试脚本
创建一个简单的Python脚本,用来测试CPU和内存的性能。以下是一个示例脚本:
```python import time import os import psutil
def test_cpu(): print("Testing CPU...") for _ in range(1000000): _ = sum(i i for i in range(1000000))
def test_memory(): print("Testing Memory...") test_list = [os.urandom(1024 1024)

相关内容:

苹果M1 mac电脑发售有一段时间,已经有多个性能测试软件对M1进行了测试,苹果M1跑分不俗。在geekbench上M1 Mac电脑甚至已经登顶Mac单核性能榜首。


那么在真实的编程环境中,M1 mac电脑的表现如何?本文尽可能模拟真实环境下各种python程序的性能,测试苹果M1 Mac电脑在python编程中的实际表现

测试环境

测试硬件

  • 苹果 M1 Mac mini :8核16G
  • 组装台式机:AMD Ryzen 3900X,12核32G
  • 16寸 Macbook pro:Intel i9-9750H 6核16G
测试软件

本文使用Pyperformance进行测试。

Pyperformance是一个开源python程序测试工具,测试项目都是基于真实的python程序操作,比如django_template、html5lib、json_dumps、pickle、raytrace、tornado_http、xml_etree等一共60个项目,基本上覆盖了主流的python编程项目


测试结论

苹果 M1 Mac mini电脑不出意外的,以942秒的总消耗时间排名第一。

AMD 3900x和intel 9750H macbook pro名列前三。

M1 mac mini比intel 9750H macbook pro快了20%。

60个项目分项测试

另外还有一篇《苹果M1 mac电脑真实编程测试之java篇》可以参考

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章