ユーザ用ツール

サイト用ツール


mae3xx_tips:test_fib_benchmark:start

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
mae3xx_tips:test_fib_benchmark:start [2019/01/13 09:32] adminmae3xx_tips:test_fib_benchmark:start [2023/06/23 07:46] (現在) – [Nim] admin
行 219: 行 219:
 さすがは HotSpot によるJITコンパイルが効くだけあって、スクリプト言語よりも高速です。\\ さすがは HotSpot によるJITコンパイルが効くだけあって、スクリプト言語よりも高速です。\\
 VM の起動に時間がかかるせいか、"user" は短いですが "sys" で時間がかかっています。 VM の起動に時間がかかるせいか、"user" は短いですが "sys" で時間がかかっています。
 +
 +\\
 +
 +==== Java (OpenJDK 11) ====
 +
 +OpenJDK 11 でも試してみます。
 +
 +<code>
 +user1@plum:~$ time java fib
 +39088169
 +
 +real 0m7.083s
 +user 0m2.139s
 +sys 0m4.703s
 +user1@plum:~$ time java fib
 +39088169
 +
 +real 0m2.284s
 +user 0m2.157s
 +sys 0m0.114s
 +</code>
 +
 +<code>
 +user1@plum:~$ java -version
 +openjdk version "11.0.3" 2019-04-16
 +OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.04.1)
 +OpenJDK Server VM (build 11.0.3+7-Ubuntu-1ubuntu218.04.1, mixed mode)
 +</code>
 +
 +初回はキャッシュされてないので遅いですが、"user" の時間は Java SE embedded 8 とあまり遜色なさそうな感じです。
  
 \\ \\
行 259: 行 289:
 いま注目の Nim では? いま注目の Nim では?
  
-<file nim fib.nim>+<codify nim>
 proc fib(n: int): int = proc fib(n: int): int =
   if n < 2:   if n < 2:
行 267: 行 297:
  
 echo(fib(38)) echo(fib(38))
-</file>+</codify>
  
 <code> <code>
行 279: 行 309:
  
 C よりも速いとは。 C よりも速いとは。
- 
  
 {{:mae3xx_tips:test_fib_benchmark:a614d39a.gif|Java or Mocha?}} {{:mae3xx_tips:test_fib_benchmark:a614d39a.gif|Java or Mocha?}}
mae3xx_tips/test_fib_benchmark/start.1547339573.txt.gz · 最終更新: 2019/01/13 09:32 by admin