Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Nach meinem Verständnis erzeugt C / C ++ nativen Code, der auf einer bestimmten Maschinenarchitektur ausgeführt werden kann. Umgekehrt laufen Sprachen wie …
Alle folgenden Anweisungen machen dasselbe: %eaxauf Null setzen. Welcher Weg ist optimal (erfordert nur wenige Maschinenzyklen)? xorl %eax, %eax mov $0, %eax andl $0, %eax
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 5 Monaten . Verbessere diese Frage Wie kann ich sagen, welche Klasse von vielen (die …
Hier ist eine dumme lustige Frage: Angenommen, wir müssen eine einfache Operation ausführen, bei der wir die Hälfte des Werts einer Variablen benötigen. Es gibt normalerweise zwei Möglichkeiten, dies zu tun: y = x / 2.0; // or... y = x * 0.5; Angenommen, wir verwenden die mit der Sprache …
Welche Art, eine Anzahl von Zeilen zu zählen, sollte in MySQL schneller sein? Dies: SELECT COUNT(*) FROM ... WHERE ... Oder die Alternative: SELECT 1 FROM ... WHERE ... // and then count the results with a built-in function, e.g. in PHP mysql_num_rows() Man würde denken, dass die erste Methode …
Gibt es einen Leistungsgrund, um Methodenparameter in Java als endgültig zu deklarieren? Wie in: public void foo(int bar) { ... } Gegen: public void foo(final int bar) { ... } Angenommen, das barwird nur gelesen und nie geändert foo().
Vor vielen Jahren waren C-Compiler nicht besonders intelligent. Um dieses Problem zu umgehen, hat K & R das Schlüsselwort register erfunden , um den Compiler darauf hinzuweisen, dass es möglicherweise eine gute Idee wäre, diese Variable in einem internen Register zu belassen. Sie haben auch den tertiären Operator dazu gebracht, …
std::swap()wird von vielen Standardcontainern (wie std::listund std::vector) beim Sortieren und sogar beim Zuweisen verwendet. Die Standardimplementierung von swap()ist jedoch sehr verallgemeinert und für benutzerdefinierte Typen eher ineffizient. Somit kann Effizienz durch Überladen std::swap()mit einer benutzerdefinierten typspezifischen Implementierung erzielt werden. Aber wie können Sie es implementieren, damit es von den Standardcontainern …
Ich erstelle eine bildintensive soziale App, in der Bilder vom Server an das Gerät gesendet werden. Wenn das Gerät kleinere Bildschirmauflösungen hat, muss ich die Größe der Bitmaps auf dem Gerät an die beabsichtigten Anzeigegrößen anpassen. Das Problem ist, dass die Verwendung von createScaledBitmap dazu führt, dass ich nach dem …
const auto&würde ausreichen, wenn ich schreibgeschützte Operationen ausführen möchte. Ich bin jedoch darauf gestoßen for (auto&& e : v) // v is non-const ein paar Mal in letzter Zeit. Das wundert mich: Ist es möglich, dass in einigen dunklen Eckfällen die Verwendung von Weiterleitungsreferenzen im Vergleich zu auto&oder einen gewissen …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 10 Monaten . Verbessere diese Frage Jedes Mal, wenn ich meine …
Gibt es eine Möglichkeit, die CPU-Auslastung eines bestimmten Prozesses anhand von Kernen zu messen? Ich weiß, dass top gut ist, um die CPU-Auslastung des gesamten Systems anhand von Kernen zu messen , und das Task-Set kann Informationen darüber liefern, auf welchem CPU-Kern der Prozess ausgeführt werden darf. Aber wie messe …
Betrachten Sie den folgenden Code ( pist vom Typ unsigned char*und bitmap->widthhat einen ganzzahligen Typ, der genau unbekannt ist und davon abhängt, welche Version einer externen Bibliothek wir verwenden): for (unsigned x = 0; x < static_cast<unsigned>(bitmap->width); ++x) { *p++ = 0xAA; *p++ = 0xBB; *p++ = 0xCC; } Lohnt …
Grundsätzlich ist, wie in der Frage angegeben, die Reihenfolge der LINQ-Funktionen für die Leistung von Bedeutung ? Offensichtlich müssten die Ergebnisse noch identisch sein ... Beispiel: myCollection.OrderBy(item => item.CreatedDate).Where(item => item.Code > 3); myCollection.Where(item => item.Code > 3).OrderBy(item => item.CreatedDate); Beide geben mir die gleichen Ergebnisse zurück, befinden sich jedoch …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.