python windows和linux运算速度_python-3.x - 为什么在同一台计算机上运行Python 3的Windows和Linux(在Windows上使用WSL)上,此CPU计算测试给...

在相同硬件上,Python 3的Windows和Linux(WSL)环境中的CPU计算性能存在差异。一个简单的计算求和测试显示,Ubuntu Linux(通过WSL)的多线程和多进程性能优于Windows,尤其是在多进程方面。测试中,Linux的运行时间明显短于Windows。
摘要由CSDN通过智能技术生成

我编写了一个简单的测试来了解Python 3中的单线程,多线程和多处理。代码如下:

#import libraries

from multiprocessing import Pool

import time

import threading

def calculate_sum_upto(n):

sum = 0

for i in range(n):

sum += i

# print("Sum : " + str(sum))

def test_all(limit):

print("\nFor sum of series upto : " + str(limit))

# Define input case, that is an array of numbers

array_of_numbers = [limit for i in range(8)]

# Adding time for performace calculation

start_time_1 = time.time()

# First, let's try using raw approach

# print("\nStarting Raw approach...\n")

for num in array_of_numbers:

calculate_sum_upto(num)

# print("result obtained using raw approach : " + str(super_sum_raw))

# print("\nRaw approach finished.")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值