Als «optimization» getaggte Fragen

151
Grenzen des Nat-Typs in Shapeless

In Shapeless stellt der Nat-Typ eine Möglichkeit dar, natürliche Zahlen auf Typebene zu codieren. Dies wird beispielsweise für Listen mit fester Größe verwendet. Sie können sogar Berechnungen auf Typebene durchführen, z. B. eine Liste von NElementen an eine Liste von KElementen anhängen und eine...

146
Beyond Stack Sampling: C ++ - Profiler

Eine Hacker-Geschichte Das Datum ist der 12.02.10. Die Tage vor Weihnachten sind vorbei und ich habe als Windows-Programmierer so ziemlich eine große Straßensperre getroffen. Ich habe AQTime verwendet, ich habe versucht, schläfrig, glänzend und sehr schläfrig zu sein, und während wir sprechen, wird...

145
Warum unterscheidet sich (a% 256) von (a & 0xFF)?

Ich bin immer davon ausgegangen, dass (a % 256)der Optimierer natürlich eine effiziente bitweise Operation verwenden würde, als ob ich geschrieben hätte (a & 0xFF). Beim Testen auf dem Compiler Explorer gcc-6.2 (-O3): // Type your code here, or load an example. int mod(int num) { return num %...