雨谷の日和

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

Cでの行列式計算(事前メモリ確保での実装)結果2

2004.04.16付け付のソースの、mallocの部分をallocaに変えてコンパイルし直し、同じようにして実行してみた。(freeの行も削除した)
結果は以下である。

20:16:26
result: 489261678
20:16:32
result: 489261678
20:16:37
result: 489261678
20:16:41
result: 489261678
20:16:44
result: 489261678
20:16:47

最適化無しで約5秒、最適化有りだと約3秒という、昨日のmallocの場合と同じ結果となった。
昨日の推測がほぼ正しいことを意味していると言えるだろう。


次は、Javaでも同じようにして、事前にメモリを確保した場合を実測してみよう。
何か違いは出るのだろうか。