アカウント名:
パスワード:
COW = "Copy On Write". 文字列自体は一ヶ所で保存していて、各オブジェクト間で、この文字列の保存先をオブジェクト間で共有する。
SSO = "Small-String Optimization". サイズの小さな文字列は、オブジェクト毎に格納する方式。
例えば 文字列ライブラリの解説 [blogspot.jp]を参照してね
個人的にはこれが今回一番うれしいですね。
gccのstd::basic_stringはCOWのせいでstateful allocatorを使うとすぐぶっ壊れるので、並列環境用に最適化したアロケータが使えませんでした。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
COW, SSO って何? という方へ (スコア:4, 参考になる)
COW = "Copy On Write".
文字列自体は一ヶ所で保存していて、各オブジェクト間で、この文字列の保存先をオブジェクト間で共有する。
SSO = "Small-String Optimization".
サイズの小さな文字列は、オブジェクト毎に格納する方式。
例えば 文字列ライブラリの解説 [blogspot.jp]を参照してね
Re:COW, SSO って何? という方へ (スコア:1)
個人的にはこれが今回一番うれしいですね。
gccのstd::basic_stringはCOWのせいでstateful allocatorを使うとすぐぶっ壊れるので、並列環境用に最適化したアロケータが使えませんでした。