python小程序在服务器上运行比普通电脑快吗?

python小程序在服务器上运行比普通电脑快吗?,第1张

看你服务器的性能和服务器繁忙不繁忙

import time

import numpy as np

a=np.arange(200000000)

start=time.clock()

b=a**2

stop=time.clock()

print "Elapsed time: %.3f s" % (stop-start)

上边这段代码,在WIN10的笔记本上,Elapsed time =0.3秒左右,而在一个非常贵的服务器LINUX上运行,竟然耗时0.5秒左右。反复试验了多次都是这样!

大牛解释一下为啥啊?

别感觉,用下面的代码测试下,两台机器运行时间是不是有差距。

如果服务器的确慢,可以尝试停止后台应用,在没有大内存,CPU占用的情况下,再试下看看。

import time

start = time.clock()

run_fun() #你自己的测试代码

end = time.clock()

print end-start

芯片(GPU)以外,还有独立的显存和电路设计。

速度肯定是优于集成显卡的。但是具体要快多少也不能简单的说,如果说现在的集成显卡,处理性能要比5年前的TNT要快。

集成显卡的内存是可以和物理内存共享的,并且可以自己设置。但是,无论你的物理内存多大,效率远不及独立的显存。

因为,在速度上说,现在的独立显存速度大大于物理内存,普通的达到了2ns的反应速度。有的显存是DDR2甚至是DDR3的。

从工作原理上说,共享显存时刻存在的不稳定因素,必须时时向CPU提出内存空间申请,一旦出现饱和情况,效率就非常低。即使你设置再大的共享空间,这个申请仍然是时刻要交给CPU来处理,效率低下。

更何况,独立显卡的GPU能不需要占用CPU来独立处理图片,速度自然比集成的快。

你最后问的那个问题,不能简单的看哪个速度快。

256的内存对于现今的游戏来说,即使没有华丽的图像效果,游戏本身也是相当吃内存的。这个内存,即使不处理图形,在运行程序的时候也是捉襟见肘了。在运行3D游戏的时候,虽然画面能比较舒服的表现,但是可能会非常的卡。

512的内存当然是足够玩游戏了,不过集成显卡的处理效率太低。可能游戏本身不会很卡,但是你看的画面简直惨不忍睹,如果处理3D图形,那么还会出现帧数严重下降,仿佛放幻灯片一样。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/661533.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-25
下一篇2023-07-25

发表评论

登录后才能评论

评论列表(0条)

    保存