오늘 나는 암석에 대해 배웠고, 그래서 나는 나의 다양한 환경이 어떤 것인지보기로 결심했다. 나는 베어 메탈 창을 실행하는 내 노트북에 pystones를 실행하고 나는 우리의 리눅스 가상 머신의 일부에 그것을 실행하고 2.7-3.4 배 더 나은 성능을 가지고 그리고 이러한 결과를 왜 파이썬이 창문에서 느리게 느려 집니까?
Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from test import pystone
>>> for i in range(0,10):
... pystone.pystones()
...
(1.636334799754252, 30556.094026423627)
(2.1157907919853756, 23631.82607155689)
(2.5324817108003685, 19743.479207278437)
(2.541626695533182, 19672.4405231788)
(2.536022267835051, 19715.915208695682)
(2.540327088340973, 19682.50475676099)
(2.544761766911506, 19648.20465716261)
(2.540296805235016, 19682.739393664764)
(2.533851636391205, 19732.804905346253)
(2.536483186973612, 19712.3325148696)
을 얻었다.
Python 2.7.2+ (default, Oct 4 2011, 20:03:08)
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> for i in range(0,10):
... pystone.pystones()
...
(1.75, 28571.428571428572)
(1.17, 42735.042735042734)
(1.6600000000000001, 30120.48192771084)
(1.8399999999999999, 27173.913043478264)
(1.8200000000000003, 27472.52747252747)
(1.8099999999999987, 27624.30939226521)
(1.3099999999999987, 38167.938931297744)
(1.7800000000000011, 28089.88764044942)
(1.8200000000000038, 27472.527472527414)
(1.490000000000002, 33557.04697986573)
내가 꽤 같은 창 내에서 실행되는 리눅스 VM는 파이썬이 실행보다 실제로 더 빠른 방법을 이해 할 수없는 : 그래서 나는이 결과를 내 노트북에 내 VM웨어 리눅스 VM을 해고하고 동일한 테스트를 reran하고있어 창문 아래서 같은 베어 메탈.
Windows에서 Python과 다른 점은 베어스턴 OS가 동일한 박스에서 리눅스를 실행하는 VM보다 느리게 수행된다는 것입니까?
- 자세한 내용은 Windows 플랫폼 Win7x64는 32 비트 파이썬 내가 귀하의 질문에 대답 할 수없는 VM웨어 에
동시에 실행되는 다른 프로세스에 따라 다릅니다. –
다른 libc.* 실행 * –
Python은 VM과 Linux 64 비트에서 실행 되었습니까? 나는 Windows 버전이 32 비트임을 확인한다. 사과와 사과를 비교하는지 확인하십시오. – agf