「System.Numericsは速い」の版間の差分

ページの作成:「「System.NumericsにはMatrix3x3」がないという理由で作っている自作のNumericsなライブラリとSystem.NumericsのVector3の速度比較を行っ…」
 
 
(同じ利用者による、間の2版が非表示)
3行目: 3行目:
System.Numericsの[[ソースコード]]は公開されているので比較してみたが、そんなに速度差がでるはずがない。どちらも超シンプルなソースコードだし。
System.Numericsの[[ソースコード]]は公開されているので比較してみたが、そんなに速度差がでるはずがない。どちらも超シンプルなソースコードだし。


* https://github.com/microsoft/referencesource/
*https://github.com/microsoft/referencesource/


もしかしてSystem.Numericsは[[.NET]]の[[ランタイム]]で特殊な[[アクセラレーション]]が掛かっているのではということで検証してみた。
もしかしてSystem.Numericsは[[.NET]]の[[ランタイム]]で特殊な[[アクセラレーション]]が掛かっているのではということで検証してみた。
41行目: 41行目:


めっちゃ加速されてた。
めっちゃ加速されてた。
== 備考 ==
[[AQUOS sense2 SH-01L]]と[[Xamarin.Android]]でも試してみたが、System.Numericsの方が2倍くらい速い。