2015-11-16 G_UNLIKELY コンパイルするとき、予測しやすいようにする。Trueになりにくい。 G_UNLIKELY()#define G_UNLIKELY(expr) 与えられた式の expr を TRUE と評価することがないようコンパイラに予告しておきます。これにより、最適化の際にコンパイラはこの情報を利用するかもしれません。 likely()/unlikely() macros in the Linux kernel - how do they work? What's their benefit?