このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
mae3xx_tips:test_fib_benchmark:start [2019/01/13 09:32] – admin | mae3xx_tips:test_fib_benchmark:start [2023/06/23 07:46] (現在) – [Nim] admin | ||
---|---|---|---|
行 219: | 行 219: | ||
さすがは HotSpot によるJITコンパイルが効くだけあって、スクリプト言語よりも高速です。\\ | さすがは HotSpot によるJITコンパイルが効くだけあって、スクリプト言語よりも高速です。\\ | ||
VM の起動に時間がかかるせいか、" | VM の起動に時間がかかるせいか、" | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== Java (OpenJDK 11) ==== | ||
+ | |||
+ | OpenJDK 11 でも試してみます。 | ||
+ | |||
+ | < | ||
+ | user1@plum: | ||
+ | 39088169 | ||
+ | |||
+ | real 0m7.083s | ||
+ | user 0m2.139s | ||
+ | sys 0m4.703s | ||
+ | user1@plum: | ||
+ | 39088169 | ||
+ | |||
+ | real 0m2.284s | ||
+ | user 0m2.157s | ||
+ | sys 0m0.114s | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | user1@plum: | ||
+ | openjdk version " | ||
+ | OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.04.1) | ||
+ | OpenJDK Server VM (build 11.0.3+7-Ubuntu-1ubuntu218.04.1, | ||
+ | </ | ||
+ | |||
+ | 初回はキャッシュされてないので遅いですが、" | ||
\\ | \\ | ||
行 259: | 行 289: | ||
いま注目の Nim では? | いま注目の Nim では? | ||
- | <file nim fib.nim> | + | <codify |
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> |
< | < | ||
行 279: | 行 309: | ||
C よりも速いとは。 | C よりも速いとは。 | ||
- | |||
{{: | {{: |