رشتهٔ گفتگو Which is faster?
30 پیام · –ح S فقط یه نکته ای .. الگوریتم خیلی مهمه 😐☝🏻 به این بنچمارکای ک چند تا حلقه یا پرینت میگیرن زیاد توجه نکنید .. مثلا جولیا و پایتون تو matmul رکورد دارن .. جولیا چند صدم ثانیه .. پایتون ۳ و C هم ۳ ثبت کرده . . جاوا روی GCاش .. هروقت از دستش بر بیاد .. مالتی تردینگ میکنه .. C صرفا پرفورمنس داره .. کانکارنسی نداره .. جولیا هم بصورت نیتیو کانکارنسی و مالتی تردینگ داره .. ولی تو اون کد استفاده نشده . . در کل .. زیاد به این آمارا توجه نکنید .. و با زبونتون عشق کنید:)))S ح S ح S جاهایی که سرعت لازم میشه معمولا سوئیچ میکنن به cython یا pypy . خیلی از کتابخونه های پایتون مخصوصا اونایی که مربوط به محاسبات سنگینه با c, cython نوشته شده. که نتیجه سرعت و مدیریت حافظه از جاوا خیلی بهتر در میاد. مفسر jit pypy هم هست. که سرعت رو خیلی میبره بالا. تو همین بنجمارکی که نشون دادی طرف اینقدر نوب بوده که از مفسر عادی lua استفاده کرده. خیلی دوست دارم بدونم اگه lua jit روی یه سیستم عامل درست حسابی بود نتیجه چی در میومد.ح S پیوند
برای نمایش کلیک کنیداگه دوست داری بنچمارک خوب ببینی یه نگاه به این بنداز. به حافظه ای که JVM مصرف میکنه هم دقت کن http://benchmarksgame.alioth.debian.org/u64q/java.htmlS ح
S پیوند
برای نمایش کلیک کنیدمثلا این رو نگاه کن: https://dzone.com/articles/performance-comparison-between نود ۲۰ درصد سریعتر عمل کرده. ولی کم پیش میاد کسی بگه js زبون خوبیهS پایتون 3.7 از 3.6 و قبلیا سریع تر شده 😍 https://vstinner.github.io/python37-gil-change.html یکی از دولوپراش نوشته .. یه باگی بروز کرده بود 😐 بهم ریپورت دادن .. gil موقع ایجاد شدن .. یه باگ داشت و کرش میکرد .. و من چند سال یادم رفت تا درستش کنم ...S S حالا سرعت به تنهایی مهم نیست .. کانکارنسی رو حداقل داشته باشیم .. .. این jython زیر سایه جاوا gil رو براحتی کنار گذاشت .. ولی نمیدونم چرا این پروژه های خوبو ادامه نمیدن ... رو 2.7 موند .. یه پروژه pyPrallel هم بود ک .. از 2016 آپدیت نشده .. اونم رو حذف gil کار میکرد .. بنچمارک با تورنادو گذاشه بودن .. خیلی خوب بود ..S