मैंने आज पाइस्टोन के बारे में सीखा और इसलिए मैंने यह देखने का फैसला किया कि मेरे विभिन्न वातावरण कैसा रहे। मैं नंगे धातु पर खिड़कियों चलाने वाले अपने लैपटॉप पर pystones भाग गया और इन परिणामोंपाइथन इतनी धीमी खिड़कियों पर क्यों है?
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)
मिला तो मैं यह हमारे linux VMs में से कुछ पर भाग गया और 2.7-3.4 गुना बेहतर प्रदर्शन मिला है। इसलिए मैं अपने लैपटॉप पर मेरे VMware लिनक्स वीएम ऊपर निकाल दिया और एक ही परीक्षण reran और मिल गया इन परिणामों:
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)
मैं काफी समझ में नहीं आता कि कैसे linux वीएम एक ही विंडो में चल रहा है वास्तव में तेजी से अजगर पर चल रहा है खिड़कियों के नीचे एक ही नंगे धातु।
विंडोज़ पर पाइथन के बारे में इतना अलग क्या है कि यह एक ही बॉक्स पर चल रहे वीएम के अंदर नंगे ओएस पर धीमा प्रदर्शन करता है?
- अधिक जानकारी विंडोज मंच Win7x64 32 बिट अजगर VMWare में खिड़कियों मंच चल
एक ही समय में चल रही अन्य प्रक्रियाओं पर निर्भर करता है। –
विभिन्न libc।* रन * –
क्या पाइथन वीएम में और लिनक्स 64-बिट पर चल रहा था? मुझे लगता है कि विंडोज संस्करण 32-बिट था। सुनिश्चित करें कि आप सेब से सेब की तुलना कर रहे हैं। – agf