2017-02-26 8 views

答えて

0

Rubyプログラミングでは、多くの一般的なタスクでさまざまな実装が可能です。 「どちらが速いの?」という疑問が生じることが予想される。随時アップする予定です。

科学的進歩の精神で、この質問に対する大きな答えは、ipsの性能をテストし、証拠に基づいて結論に至ることです。

これがRubyのように見える理由については、私は言うことができません。私自身は、考えられるすべての言語で書かれたコードのパフォーマンス分析を行ってきました。私が追加できる唯一のことは、これがRubyでこれまでで最も簡単だったということです。

ベンチマークを作成して実行することは、Rubyの優れた柔軟性、効率性、使いやすさを誇っています。

+0

私はIPSベンチマークと通常のベンチマークについて話していました。 IPSと通常のベンチマークの違いは何ですか? – anemaria20

+0

任意のベンチマークは、1秒あたりの繰り返し数または1回の繰り返し数で表すことができます。 Rubyのベンチマークは、しばしば短時間で実行される小さなコードに重点を置くため、1秒あたりの反復のアプローチがより理にかなっています。ここでも、これはRuby固有のものではなく、小さなコードのパフォーマンスを調べるのに適しています。 –

0

ベンチマークは重要ですが、関連する結果を手で得るために実行するランの数を決定することは時間がかかり退屈です。

この宝石の著者は、Ruby自身の実装であるRubiniusの著者です。このIPSのことは何も特別なものではなく、合理的な数の実行を決定する(そして実行する)自動化された方法です。

関連する問題