این یک برنامه لینوکس به نام BenchmarkTools.jl است که آخرین نسخه آن را میتوانید با نام v1.6.3sourcecode.tar.gz دانلود کنید. این برنامه را میتوان به صورت آنلاین در ارائه دهنده هاست رایگان OnWorks برای ایستگاههای کاری اجرا کرد.
این برنامه با نام BenchmarkTools.jl را به صورت رایگان دانلود و به صورت آنلاین با OnWorks اجرا کنید.
برای اجرای این برنامه این دستورالعمل ها را دنبال کنید:
- 1. این برنامه را در رایانه شخصی خود دانلود کنید.
- 2. در فایل منیجر ما https://www.onworks.net/myfiles.php?username=XXXXX نام کاربری مورد نظر خود را وارد کنید.
- 3. این برنامه را در چنین فایل منیجر آپلود کنید.
- 4. OnWorks Linux آنلاین یا شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MACOS را از این وب سایت راه اندازی کنید.
- 5. از سیستم عامل لینوکس OnWorks که به تازگی راه اندازی کرده اید، به مدیر فایل ما https://www.onworks.net/myfiles.php?username=XXXXX با نام کاربری که می خواهید بروید.
- 6. اپلیکیشن را دانلود کرده، نصب و اجرا کنید.
اسکرین شات ها:
BenchmarkTools.jl
DESCRIPTION:
BenchmarkTools با ارائه چارچوبی برای نوشتن و اجرای گروههایی از معیارها و همچنین مقایسه نتایج معیار، ردیابی عملکرد کد جولیا را آسان میکند. این بسته برای نوشتن و اجرای معیارهای موجود در BaseBenchmarks.jl استفاده میشود. زیرساخت CI برای تست خودکار عملکرد زبان جولیا در این بسته وجود ندارد، اما میتوان آن را در Nanosoldier.jl یافت. داستان ما با دو بسته "Benchmarks" و "BenchmarkTrackers" آغاز میشود. بسته Benchmarks یک استراتژی اجرا برای جمعآوری و خلاصهسازی نتایج معیارهای فردی پیادهسازی کرد، در حالی که BenchmarkTrackers چارچوبی برای سازماندهی، اجرا و تعیین رگرسیون گروههای معیار پیادهسازی کرد. در اصل، BenchmarkTrackers برای اجرای واقعی معیار به Benchmarks متکی بود.
امکانات
- BenchmarkTools یک بسته زبان جولیا است
- اسناد موجود
- نویز نمونهی منفرد میتواند استراتژی اجرایی مورد استفاده برای جمعآوری نمونههای بیشتر را به طور قابل توجهی تغییر دهد.
- تخمینهای مورد استفاده برای توصیف نتایج معیار و تشخیص رگرسیونها از نظر آماری در برابر نویز آسیبپذیر بودند.
- بنچمارکهای مختلف، تلرانس نویز متفاوتی دارند، اما هیچ راهی برای تنظیم این پارامتر بر اساس هر بنچمارک وجود نداشت.
- اجرای بنچمارکها مدت زیادی طول کشید - مرتبهای از قدر که از نظر تئوری برای بسیاری از عملکردها لازم بود
- استفاده از سیستم در REPL (برای مثال، برای بازتولید رگرسیونها به صورت محلی) اغلب دست و پا گیر بود.
زبان برنامه نویسی
جولیا
دسته بندی ها
این برنامهای است که میتوان آن را از https://sourceforge.net/projects/benchmarktools-jl.mirror/ نیز دریافت کرد. این برنامه در OnWorks میزبانی شده است تا بتوان آن را به سادهترین روش به صورت آنلاین از یکی از سیستمهای عامل رایگان ما اجرا کرد.