GCでもmalloc(3)でも、内部(一つ低いレイヤーとか)では領域をまとめて確保・開放というのはよくある話だし、その場でfree・スコープ抜けたらfreeがあらゆる意味で最善とは限らないないんだろうな、とかとか考えていた。のがさっきまで。https://youtube.com/live/n6O-y198zJQ
Conversation
Notices
-
斎藤ただし (tadd@best-friends.chat)'s status on Sunday, 19-Feb-2023 14:22:50 JST 斎藤ただし -
ikeji (ikeji@ostatus.ikeji.ma)'s status on Sunday, 19-Feb-2023 14:22:50 JST ikeji @tadd protobufはmallocのかわりにArena管理してるね。
https://protobuf.dev/reference/cpp/arenas/ -
斎藤ただし (tadd@best-friends.chat)'s status on Sunday, 19-Feb-2023 14:45:33 JST 斎藤ただし @ikeji ああ、最近ドメインが移ったやつ。そういうことやってるんだな〜。
この辺も似てる、のかも。分からん。
https://docs.gtk.org/glib/memory-slices.html
https://github.com/ruby/ruby/blob/cbac0fa4cb/transient_heap.c#L104
https://dragon-quest.org/wiki/AlenaIn conversation permalink Attachments
ikeji likes this.
-