Als «performance» getaggte Fragen

Bei Fragen zur Messung oder Verbesserung der Code- und Anwendungseffizienz.

27
Vergleichen von zwei Byte-Arrays in .NET
Wie kann ich das schnell machen? Klar kann ich das machen: static bool ByteArrayCompare(byte[] a1, byte[] a2) { if (a1.Length != a2.Length) return false; for (int i=0; i<a1.Length; i++) if (a1[i]!=a2[i]) return false; return true; } Aber ich suche entweder nach einer BCL- Funktion oder nach einer hochoptimierten, bewährten Methode, …
541 c#  .net  arrays  performance  j# 

13
Warum dauert die C ++ - Kompilierung so lange?
Das Kompilieren einer C ++ - Datei dauert im Vergleich zu C # und Java sehr lange. Das Kompilieren einer C ++ - Datei dauert erheblich länger als das Ausführen eines Python-Skripts normaler Größe. Ich verwende derzeit VC ++, aber es ist das gleiche mit jedem Compiler. Warum ist das? …



3
Was kostet die Laufzeitleistung eines Docker-Containers?
Ich möchte die Laufzeitleistungskosten eines Docker-Containers umfassend verstehen. Ich habe Hinweise darauf gefunden, dass das Netzwerk anekdotisch ~ 100µs langsamer ist . Ich habe auch Hinweise darauf gefunden, dass die Laufzeitkosten "vernachlässigbar" und "nahe Null" sind, aber ich würde gerne genauer wissen, wie hoch diese Kosten sind. Im Idealfall möchte …

23
Was schneller ist: Stapelzuweisung oder Heapzuweisung
Diese Frage mag ziemlich elementar klingen, aber dies ist eine Debatte, die ich mit einem anderen Entwickler geführt habe, mit dem ich zusammenarbeite. Ich habe darauf geachtet, Dinge zu stapeln, wo ich konnte, anstatt sie zu häufen. Er sprach mit mir und beobachtete über meine Schulter und kommentierte, dass es …
503 c++  performance  memory  stack  heap 

14
Set in Liste konvertieren, ohne eine neue Liste zu erstellen
Ich benutze diesen Code, um a Setin a umzuwandeln List: Map<String, List<String>> mainMap = new HashMap<>(); for (int i=0; i < something.size(); i++) { Set<String> set = getSet(...); //returns different result each time List<String> listOfNames = new ArrayList<>(set); mainMap.put(differentKeyName, listOfNames); } Ich möchte vermeiden, in jeder Iteration der Schleife eine …
503 java  performance  list  set 


18
Welche Auswirkungen haben Ausnahmen auf die Leistung in Java?
Frage: Ist die Ausnahmebehandlung in Java tatsächlich langsam? Konventionelle Erkenntnisse sowie viele Google-Ergebnisse besagen, dass außergewöhnliche Logik nicht für den normalen Programmfluss in Java verwendet werden sollte. Normalerweise werden zwei Gründe angegeben: es ist wirklich langsam - sogar eine Größenordnung langsamer als normaler Code (die angegebenen Gründe variieren), und Es …

30
Wann ist die Montage schneller als C?
Einer der angegebenen Gründe für die Kenntnis des Assemblers ist, dass er gelegentlich zum Schreiben von Code verwendet werden kann, der leistungsfähiger ist als das Schreiben dieses Codes in einer höheren Sprache, insbesondere C. Ich habe jedoch auch oft gehört, dass, obwohl dies nicht ganz falsch ist, die Fälle, in …
475 c  performance  assembly 






Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.