同じ
arenaはownerを一本化できるためshared_ptrやRc管理をなくせて楽
Go language part 6
2025/06/15(日) 21:27:39.74ID:neMcJSIx
2025/06/15(日) 23:28:01.42ID:woCxiWNy
2025/06/15(日) 23:38:51.16ID:LkTvbUTI
C++とRustにとってはArenaを使うと管理が楽で高速化されて良いこと尽くし
Goは手間増大か
Goは手間増大か
2025/06/16(月) 01:19:26.26ID:vcrz/bj1
>>49
mallocひとつとっても解放のために確保時点でヘッダーを構成しないといけない
それに根っこから染み付いてて意識してないだろうが、きちんと後で解放できるような構造を取らなくていいならできる最適化は意外と多い
mallocひとつとっても解放のために確保時点でヘッダーを構成しないといけない
それに根っこから染み付いてて意識してないだろうが、きちんと後で解放できるような構造を取らなくていいならできる最適化は意外と多い
2025/06/16(月) 07:43:44.87ID:ZGVdfSpP
>>64
まず俺は40ではない(そしてGo使いでもない)
> mallocひとつとっても解放のために確保時点でヘッダーを構成しないといけない
最低限空き領域リンクリストを構成する必要があるが、
遅いのはヘッダ整備O(1)ではなく、空き領域スキャンO(n)だと思う(が、まあこれはいい)
> C言語でも同タイプの用途には特化したプールを用意して一切解放を行わない最適化戦略は行われる (41)
OOPは各オブジェクト毎にちまちまmalloc/freeしてるから遅い
プールの場合にはこれが1回で済む、ここまではいい
そして
> それに根っこから染み付いてて意識してないだろうが、きちんと後で解放できるような構造を取らなくていいならできる最適化は意外と多い
とは具体的に何?
プールだと確保/開放1回分のコストになるので、これ以上速くするにはallocaくらいしか無いと思うが
(まあ俺はalloca賛成派だし、何ならmalloc禁止でallocaだけで組めとも思うが)
まず俺は40ではない(そしてGo使いでもない)
> mallocひとつとっても解放のために確保時点でヘッダーを構成しないといけない
最低限空き領域リンクリストを構成する必要があるが、
遅いのはヘッダ整備O(1)ではなく、空き領域スキャンO(n)だと思う(が、まあこれはいい)
> C言語でも同タイプの用途には特化したプールを用意して一切解放を行わない最適化戦略は行われる (41)
OOPは各オブジェクト毎にちまちまmalloc/freeしてるから遅い
プールの場合にはこれが1回で済む、ここまではいい
そして
> それに根っこから染み付いてて意識してないだろうが、きちんと後で解放できるような構造を取らなくていいならできる最適化は意外と多い
とは具体的に何?
プールだと確保/開放1回分のコストになるので、これ以上速くするにはallocaくらいしか無いと思うが
(まあ俺はalloca賛成派だし、何ならmalloc禁止でallocaだけで組めとも思うが)
2025/06/16(月) 09:14:01.69ID:ZCbjnjWl
2025/06/16(月) 20:51:33.51ID:GI5I1Imf
>そしてGo使いでもない
なんでこのスレを覗いてるんですかね…?
なんでこのスレを覗いてるんですかね…?
2025/06/16(月) 21:29:49.53ID:ZGVdfSpP
>>67
お前みたいな馬鹿ではないから
お前みたいな馬鹿ではないから
2025/07/14(月) 16:18:19.14ID:ScqQ9XOL
>>67
使ってない言語見てもいいだろうに。
使ってない言語見てもいいだろうに。
70デフォルトの名無しさん
2025/07/25(金) 02:43:51.32ID:STYBTcxW >>67
現実では誰も相手にしてくれない嫌われてるおじだからどこにでも顔突っ込んで荒らすのかわいい街の寂しい存在www
現実では誰も相手にしてくれない嫌われてるおじだからどこにでも顔突っ込んで荒らすのかわいい街の寂しい存在www
71デフォルトの名無しさん
2025/11/02(日) 14:59:56.69ID:kxQN3KLf goが言語年収ランキングで上位だけどなんでなんだろう
72デフォルトの名無しさん
2025/11/02(日) 15:00:46.79ID:kxQN3KLf てかなんでdockerてgoで作ろうと思ったんやろう
73デフォルトの名無しさん
2025/11/03(月) 10:08:44.01ID:3zDb1MP2 >>71
「Goを使うと年収が上がる」ではなく、「年収の高い組織においてGoが使われてる」ということだと思うよ
Goを最も使ってる組織は Google だから Google 社員の給料に引っ張られるみたいな話
「Goを使うと年収が上がる」ではなく、「年収の高い組織においてGoが使われてる」ということだと思うよ
Goを最も使ってる組織は Google だから Google 社員の給料に引っ張られるみたいな話
レスを投稿する
ニュース
- 【工作員】「X」のアカウント所在地公開機能が暴いた世論操作の実態 MAGA支持著名アカウントの多くが米国外から運営 日本にも波及 ★2 [ごまカンパチ★]
- 【インバウンド】中国政府、日本行き航空便の減便指示、来年3月末まで「当面の措置」外交情勢によって見直しも★2 [1ゲットロボ★]
- 【高市関税キター!!】個人輸入・少額輸入品への税優遇見直しへ…1万円以下の輸入品にも消費税を課す方針★2 [1ゲットロボ★]
- トランプ氏、高市首相との電話会談を評価 [少考さん★]
- 【福岡】注射器に入れた体液を17歳の少女に発射 「自分の性的欲求を満たすため…」22歳アルバイトの男を逮捕 [nita★]
- 【芸能】人気ゲーム実況者が一定期間の活動休止を発表「彼女以外の女性複数人と関係を持った」 [湛然★]
- たぬかなはん、ちょっとクズすぎなんじゃね? [267550838]
- 【悲報】高市早苗「馬車馬のように働いて働いて働いて働いて働いて働いて働いて働いて働いて働いて…」👈結果… [522666295]
- 【悲報】小野田紀美「私のドレスは日本の正礼装なんだが?ダサいと言ってるやつは日本文化を否定し国内ブランドを貶したいのか?」 [802034645]
- 11月も終わるね(´・ω・`)
- 【悲報】高市早苗、首相就任から一ヶ月経ってもいまだ"会食ゼロ"…仲間づくりや意見交換をないがしろする態度に批判さっとう [339712612]
- 今朝も朝から東京東側だと押上に住みたくて咽び泣いてる😭
