stackoverflow.com/a/38025837
C++コンパイラが文を入れ替えるのを防止するの、意外と難しい(というか全ての場合に対応できるものは無い)というのを知ってへへーちゅてる

cpplover.blogspot.com/2016/11/
std::timing_fence が提案されたときもあったっぽいけど
> しかし、時間フェンスはコンパイラー実装者によって、実装不可能だと回答された。
らしい

Follow

ほんでまぁ、google/benchmarkとかは、特定の状況下で最適化を抑止できるDoNotOptimize()とかを提供している。これはこれでおもろい
github.com/google/benchmark#pr

· · Web · 1 · 1 · 2

で、これを使って時間計測をしようとしているけど何でか知らんけどできへんのでキレています(はい)

Sign in to participate in the conversation
わくわく鮟鱇ランド

わくわく鮟鱇ランドは、住民が皆わくわくしているマストドンです。登録は艮鮟鱇の身内に制限されています。