雨谷の日和

過去19年で2,600を超えるアニメの第1話だけは見続けた僕のお勧めアニメがハズレなはずがない

Javaでの行列式計算(事前メモリ確保での実装/最適化無)結果

では、2004.04.20のソースを最適化無しで実行してみよう。

result: 489261678

Flat profile of 81.38 secs (5208 total ticks): main

  Interpreted + native   Method                        
 99.4%  5179  +     0    Test.expand
  0.0%     0  +     1    java.util.zip.Inflater.inflateBytes
 99.5%  5179  +     1    Total interpreted

  Thread-local ticks:
  0.5%    28             Interpreter


Global summary of 81.38 seconds:
100.0%  5208             Received ticks
  0.5%    28             Interpreter

2004.04.05の結果と比較すると、約9秒速くなっている。
しかしCの場合、事前確保するとかなり速くなったのに対し、Javaの場合は約1割ほど改善されただけというのは、注目しておくべきかも知れない。
次は、最適化有りの場合を見てみる。