gRPC の C# バインディング、でかいデータ送ると GC やべーじゃんって Issue 投げた件、ついに新 API が作られたっぽいぞ! https://github.com/grpc/grpc/pull/16367
gRPC の C# バインディング、でかいデータ送ると GC やべーじゃんって Issue 投げた件、ついに新 API が作られたっぽいぞ! https://github.com/grpc/grpc/pull/16367
3ワーカー走らせたら Xvfb が Resource temporarily unavailable で死んだので、 2.3GB のメモリ割り当てでは 2 ワーカーが限界っぽい
さっき LOCKED に対してリトライすればいいかとは言ったものの、やっぱりよくわからんな。エラーの解説を見るとロックの「コンフリクト」とあるんだけども、書き込みを行うトランザクションはすべて BEGIN IMMEDIATE しているから、共有ロックから排他ロックへのアップグレードは発生しないはずなんだよな。それとも 1 クエリだけで、整合性も雑でいいからオートコミットでええやろと投げてるところが逆に悪さしたりするのかな?
C# の変数名シャドウイングをエラーにする挙動のせいで
var (foo, bar) = F(() => {
var foo = G();
var bar = H();
return (foo, bar);
});
ができないの地味につらいなぁ
一応検証の検証ができるようにコード上げておきます https://gist.github.com/azyobuzin/00d4d710138e7b7cb290166d4458c25c
Microsoft.CodeAnalysis.CSharp.Scripting、 LangVersion 指定ができなくて泣いてる
というわけで、謎の半分が溶けて、 Microsoft.CodeAnalysis.CSharp.Scripting.CSharpScript 経由で例のコードをコンパイルすると、 CS0136 が出ないというところまで特定しました