वह फाइब प्रविष्टि लगभग 2 वर्ष पुरानी है। JRuby अब उससे तेज है। झूठ बोलना शायद ही क्रम प्रदर्शन के लिए एक अच्छा मापदंड है, लेकिन यहाँ मेरी मशीन (32 बिट MBP चल SoyLatte (जावा 6)) पर कुछ नंबर हैं:
jruby --server bench/bench_fib_recursive.rb
0.661000 0.000000 0.661000 ( 0.661139)
0.346000 0.000000 0.346000 ( 0.345864)
0.343000 0.000000 0.343000 ( 0.342955)
0.348000 0.000000 0.348000 ( 0.348176)
0.343000 0.000000 0.343000 ( 0.342783)
jr --fast --server bench/bench_fib_recursive.rb
0.833000 0.000000 0.833000 ( 0.832847)
0.265000 0.000000 0.265000 ( 0.264644)
0.249000 0.000000 0.249000 ( 0.248780)
0.254000 0.000000 0.254000 ( 0.253551)
0.254000 0.000000 0.254000 ( 0.254364)
ruby1.9 bench/bench_fib_recursive.rb
0.380000 0.010000 0.390000 ( 0.381058)
0.370000 0.000000 0.370000 ( 0.400535)
0.370000 0.000000 0.370000 ( 0.388423)
0.370000 0.000000 0.370000 ( 0.400368)
0.370000 0.010000 0.380000 ( 0.398530)
इसलिए हमारे डिफ़ॉल्ट मोड थोड़ा Yarv की तुलना में तेजी अब भी है और हमारे नए कुछ हद तक प्रयोगात्मक - फास्ट मोड काफी तेज है। हम अभी भी JRuby प्रदर्शन पर काम नहीं करते हैं, और हम बस तेजी से बढ़ते रहेंगे।
टिप्पणीकर्ता के लिए जिसने एक प्राचीन ग्राफ पोस्ट किया है, कृपया इन चीजों की तिथियों की जांच करें। अगर यह केवल एक सप्ताह या शायद एक महीने या दो पुराना था ... तो हो सकता है ... लेकिन ज्यादातर परियोजनाएं एक साल के समय में काफी कम हो जाती हैं।
स्रोत
2009-02-06 14:25:02