次世代言語27 Nim Zig Pony Carbon Gleam (308レス)
次世代言語27 Nim Zig Pony Carbon Gleam http://mevius.5ch.net/test/read.cgi/tech/1659660050/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
81: デフォルトの名無しさん (ワッチョイ 1e66-JEMU) [sage] 2022/09/28(水) 19:48:23.69 ID:Tun9Z/EC0 Nim追加 Language x10 x100 x200 x400 Memory Comment -------------------------------------------------------------- Zig 0.118 1.073 2.113 4.203 3.2MB (std.HashMap, caller-hash by Context(Fnv1a_64)) Nim(clang) 0.211 1.171 2.245 4.372 4.2MB (CustomCountTable,LTO,ARC,caller-hash) New C(gcc) 0.136 1.146 2.271 4.531 2.0MB (optimized.c,binary IO,jemalloc,O4,LTO) C(clang/LLVM) 0.137 1.147 2.280 4.544 2.0MB (optimized.c,binary IO,jemalloc,O3,LTO) Go 0.152 1.233 2.428 4.832 3.9MB (caller hash,better loop) Go 0.164 1.346 2.654 5.279 3.8MB (caller hash) Rust(LLVM) 0.154 1.425 2.838 5.674 2.6MB (optimized-customhashmap,O3,LTO,caller-hash) 以下、caller-hashではない Go 0.085 0.366 0.693 1.319 61.9MB (parallel.go,reserve 65536/2)<--マルチスレッド Nim(clang) 0.218 1.255 2.401 4.691 4.2MB (CustomCountTable,LTO,ARC) New Zig 0.162 1.493 2.970 5.935 4.6MB (std.StringHashMap) Go 0.182 1.563 3.063 6.097 3.8MB (customhash.go,reserve 65536) Rust(LLVM) 0.214 1.725 3.396 6.715 3.5MB (optimized,fxhash,O3,LTO) Nim(clang) 0.316 2.241 4.371 8.633 4.2MB (optimized.nim,std/CountTable,65536,LTO,ARC,FNV) New Nim(clang) 0.332 2.387 4.652 9.152 4.2MB (optimized.nim,std/CountTable,65536,LTO,ARC) New zig 0.10.0-dev/gcc 12.2.0/clang 15.0.0/Nim 1.6.8/go go1.19.1/rust 1.64.0 CPU Zen3@boost~4.75GHz https://github.com/benhoyt/countwords https://mevius.5ch.net/test/read.cgi/tech/1663409149/529,450,461,478 今回の検証では、「C」は定点観測用として固定。 Nim/CustomCountTableはinc呼び出しの引数string copyを抑制。 Nimが想像より遥かに速くて「Cと同程度」以上の結果が出た。 http://mevius.5ch.net/test/read.cgi/tech/1659660050/81
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.019s