Why Nostr? What is Njump?
2025-06-01 22:44:09

YoshikuniJujo on Nostr: ...

2つのByteStringをappendすると、その両者のサイズを足したサイズの領域が確保され、そこにコピーされる。でそこからsplitAtで何バイトか取り出した場合、実際にはメモリ領域はそのままでポインタだけ新さに用意される。
それをくりかえすうちに、ひとつの大きなByteStringが出来上がり、そしてその一部でも使っているかぎりGCはされないという悪夢が生じる。
そういう話って、あんまりみんなしてないと思うのだけど、みんなはじめから、「当たり前」って思ってるのかな。
Author Public Key
npub1a7y7u324paehw2zdx8jfl3t72ue0ls4etfalxhg0z2gad738savqhxfdm2