ポスト
んー、Offset型は自前定義の構造体で本来アロケーションは発生しない。よくみると Dictionary<Offset[], _> のような場面でhas keyを計算する際、インデクサでなく Array.GetValue() が使われているためboxingが発生している。具体的にはここか。 github.com/dotnet/fsharp/… pic.twitter.com/tzuR8rJFgA
メニューを開くんー、Offset型は自前定義の構造体で本来アロケーションは発生しない。よくみると Dictionary<Offset[], _> のような場面でhas keyを計算する際、インデクサでなく Array.GetValue() が使われているためboxingが発生している。具体的にはここか。 github.com/dotnet/fsharp/… pic.twitter.com/tzuR8rJFgA
メニューを開く