「System.Numericsは速い」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
Administrator (トーク | 投稿記録) |
||
| 3行目: | 3行目: | ||
System.Numericsの[[ソースコード]]は公開されているので比較してみたが、そんなに速度差がでるはずがない。どちらも超シンプルなソースコードだし。 | System.Numericsの[[ソースコード]]は公開されているので比較してみたが、そんなに速度差がでるはずがない。どちらも超シンプルなソースコードだし。 | ||
* https://github.com/microsoft/referencesource/ | *https://github.com/microsoft/referencesource/ | ||
もしかしてSystem.Numericsは[[.NET]]の[[ランタイム]]で特殊な[[アクセラレーション]]が掛かっているのではということで検証してみた。 | もしかしてSystem.Numericsは[[.NET]]の[[ランタイム]]で特殊な[[アクセラレーション]]が掛かっているのではということで検証してみた。 | ||
| 28行目: | 28行目: | ||
;Debug | ;Debug | ||
*前者:14.149秒 | *前者:14.149秒 | ||
*後者:82.284秒 | *後者:82.284秒 | ||
;Release | ;Release | ||
*前者:0.903秒 | *前者:0.903秒 | ||
*後者:3.418秒 | *後者:3.418秒 | ||
==結論== | ==結論== | ||
| 42行目: | 41行目: | ||
めっちゃ加速されてた。 | めっちゃ加速されてた。 | ||
== 備考 == | |||
[[AQUOS sense2 SH-01L]]と[[Xamarin.Android]]でも試してみたが、System.Numericsの方が2倍くらい速い。 | |||