Home | Notifications | New Note | Local | Federated | Search | Logout

🦉@aaa@tinyap.izkluxcvy.foo

tinyapをつくっています
Joined: 2025-11-29 20:51:33
301 notes, 10 following, 6 followers

🦉@aaa (2026-02-18 20:14:28) glibc mallocメモリ断片化の解決
https://zenn.dev/matcha1024/articles/4b2ed43e32adea

Reply to @aaa 🦉@aaa (2026-02-18 04:19:40) 当然途方もないんだけど、ひとつひとつの数千行を見ると自分で書いてみたい!と思ってしまう

🦉@aaa (2026-02-18 04:11:04) いろんなmalloc.c読んでるうちにまたOS書きたくなってきた
全部把握できたら気持ちいいんだろうなーー

Reply to @aaa 🦉@aaa (2026-02-18 01:07:01) glibc mallocのmmap-brk閾値は64bitシステムで4 * 1024 * 1024 * sizeof(long) == 32Mまで増えるようだ。
https://sources.debian.org/src/glibc/2.28-10/malloc/malloc.c/#L853

Reply to @aaa 🦉@aaa (2026-02-17 23:46:18) glibc mallocは、環境変数 MALLOC_MMAP_THRESHOLD_ でmmapの閾値を動的から適切なものに変更すればうまくいきそうです
うまくいけばかなりいい

🦉@aaa (2026-02-17 17:04:10) AIに仕事を奪われたあとでも僕の指が死ぬまでvimの操作覚えているだろうこと笑える

🦉@aaa (2026-02-17 04:13:05) いい夢見たいからもう寝よう

🦉@aaa (2026-02-16 05:12:00) メモリアロケータを色々試した感想
glibc: いいけど断片化するとだめ、相性がある。これ向けに断片化をコードで解消しようとするのは良くないかも
jemalloc(freebsd malloc): メモリ使用量が大きい。性能はいい
mimalloc: v3が結構いい。うまいglibc以上断片化glibc以下の使用量、性能もまあまあいい(v2じゃjeと迷うけどv3ならこちらを使いたいな)
openbsd malloc: とにかく使用量が小さい。性能は落ちる
macos libmalloc: いい。glibc程の使用量で断片化もせずバランスがいい。しかしサーバーに使えず

🦉@aaa (2026-02-15 14:24:09) tinyapはtiny tiny rssのパクリ

🦉@aaa (2026-02-15 04:21:54) windowsのpinはsecure boot, tpmに関係していて、たぶんsecure boot有効で設定したpinは無効で使えなくなり、再設定にmicrosoftのアカウント認証がいる!
デフォルトで脆弱というか、外部にコンピューターを握られてる感覚

🦉@aaa (2026-02-14 23:14:45) 短いドメインはかっこいい

🦉@aaa (2026-02-14 05:02:54) キチガイで申し訳ない

🦉@aaa (2026-02-14 05:01:45) 仕事の方はAIに任せて、セックスのほうは肌白い人に任せよう

🦉@aaa (2026-02-14 04:26:29) 精神が強くないからまああきらめます

🦉@aaa (2026-02-14 04:22:46) 論争は疲れるから引退したい

🦉@aaa (2026-02-14 01:13:50) マブタ

🦉@aaa (2026-02-12 22:57:23) 半額の臭い豚肉を生姜焼きにしたら食べられた

🦉@aaa (2026-02-12 22:32:40) リリイ・シュシュのすべて 見た

🦉@aaa (2026-02-10 13:40:14) アルバイトに落ちすぎてメールをまず 誠に から探すようになった

🦉@aaa (2026-02-08 20:40:14) やっとapi tokenをrevokeできるようにした

🦉@aaa (2026-02-08 10:16:03) 雪が積もって洗濯物がめちゃくちゃだー

🦉@aaa (2026-02-07 21:51:47) 今日は本当に寒かった

🦉@aaa (2026-02-07 17:42:47) 自分用のキーマップを作るとそうじゃないとき躓くから作らないようにしていた
でもやっぱり設定するときもちよくてなんどもvimを開き直してるワー

Reply to @aaa 🦉@aaa (2026-02-07 12:47:49) 実験したけどそんなによくなかった
たしかにメモリは減るけど安全性を捨てるメリットがあまりない
これならリバースプロキシなんかでレートリミットを各自かけたほうがいい気がする

🦉@aaa (2026-02-07 11:33:07) パスワードハッシュアルゴリズムをargon2からbcryptに後退させるかもしれません
そうするとパスワードを変更してもらわなきゃいけないんですが

🦉@aaa (2026-02-07 05:41:38) そういえばセブンイレブンのビリヤニおいしかった

Reply to @aaa 🦉@aaa (2026-02-07 05:06:45) さすがにインデント幅だけ変えよう…と思ってたのに膨らんでしまった

🦉@aaa (2026-02-07 05:05:17) 結局(neo)vimの設定を100行ぐらい書いてしまった
当然だけどvimはカスタマイズしたほうが使いやすい

🦉@aaa (2026-02-07 00:47:49) 大きいレポート書き終えたから遊ぶ

Reply to @tak4 🦉@aaa (2026-02-06 19:30:35) federatedに流すけど、一応なおしました
あとでfederatedには流さないようにするかも…
どうもありがとうございます!!
Older Notes