Als «performance» getaggte Fragen

Fragen zur Verbesserung der Anwendungsleistung können von der Auswahl der Softwarearchitektur bis zur Auswahl der Algorithmen reichen.


4
JIT-Compiler für C, C ++ und dergleichen
Gibt es einen Just-in-Time-Compiler für kompilierte Sprachen wie C und C ++? (Die ersten Namen, die mir in den Sinn kommen, sind Clang und LLVM! Aber ich glaube nicht, dass sie es derzeit unterstützen.) Erläuterung: Ich denke, die Software könnte von Feedback zur Laufzeitprofilerstellung und einer aggressiv optimierten Neukompilierung von …


7
Schreiben in C für die Leistung? [geschlossen]
Ich weiß, dass ich ziemlich oft gehört habe, dass C typischerweise einen Leistungsvorteil gegenüber C ++ hat. Ich habe nicht wirklich darüber nachgedacht, bis mir klar wurde, dass MSVC nicht einmal den neuesten Standard von C zu unterstützen scheint, aber der neueste, der es unterstützt, C99 (soweit ich weiß). Ich …

2
Wie entwerfe ich ein skalierbares Benachrichtigungssystem? [geschlossen]
Ich muss einen Benachrichtigungssystem-Manager schreiben. Hier sind meine Anforderungen: Ich muss in der Lage sein, eine Benachrichtigung auf verschiedenen Plattformen zu senden, die möglicherweise völlig unterschiedlich sind (zum Beispiel muss ich in der Lage sein, entweder eine SMS oder eine E-Mail zu senden). Manchmal ist die Benachrichtigung für alle Empfänger …

10
Wozu Listen über Vektoren in C ++ verwenden?
Ich habe 3 verschiedene Experimente mit C ++ - Listen und Vektoren durchgeführt. Diejenigen mit Vektoren erwiesen sich als effizienter, selbst wenn viele Insertionen in der Mitte beteiligt waren. Daher die Frage: In welchem ​​Fall sind Listen sinnvoller als Vektoren? Wenn Vektoren in den meisten Fällen effizienter erscheinen und wenn …

18
Wie können Entwicklerteams eine langsame Leistung in Consumer-Apps verhindern?
Als ich zuvor gefragt habe, was für langsame Software verantwortlich ist, deuteten einige Antworten darauf hin, dass es sich um ein Sozial- und Verwaltungsproblem handelt: Dies ist kein technisches Problem, sondern ein Marketing- und Managementproblem. Letztendlich sind die Produktmanager dafür verantwortlich, die Spezifikationen für das zu schreiben, was der Benutzer …
32 performance  ui 

8
Was verursacht schlechte Leistung in Consumer-Apps? [geschlossen]
Mein Comcast-DVR benötigt mindestens drei Sekunden, um auf jeden Tastendruck auf der Fernbedienung zu reagieren. Dadurch wird die einfache Aufgabe, fernzusehen, zu einem frustrierenden Erlebnis beim Drücken von Tasten. Mein iPhone benötigt mindestens fünfzehn Sekunden, um Kurzmitteilungen anzuzeigen, und stürzt ¼ der Versuche ab, die iPod-App aufzurufen. Das einfache Empfangen …


2
Java mit niedriger Latenz schreiben [closed]
Gibt es Java-spezifische Techniken (Dinge, die für C ++ nicht zutreffen würden) zum Schreiben von Code mit niedriger Latenz in Java? Ich sehe oft Java-Rollen mit niedriger Latenz und sie fragen nach Erfahrung beim Schreiben von Java mit niedriger Latenz - was manchmal ein bisschen wie ein Widerspruch zu sein …


15
In den Tagen des modernen Computing - in typischen Geschäftsanwendungen - warum ist die Leistung wichtig? [geschlossen]
Dies mag für einige von Ihnen eine seltsame Frage sein. Ich bin ein Hobby-Java-Programmierer. Ich habe mehrere Spiele entwickelt, ein AI-Programm, das Musik erstellt, ein anderes Programm zum Malen und ähnliches. Dies soll Ihnen sagen, dass ich Erfahrung in der Programmierung, aber nicht in der professionellen Entwicklung von Geschäftsanwendungen habe. …

10
Einfache vs. komplexe (aber leistungseffiziente) Lösung - welche wählen Sie wann?
Ich programmiere seit ein paar Jahren und bin oft in ein Dilemma geraten. Es gibt zwei Lösungen - Einer ist einfach, dh einfacher Ansatz, einfacher zu verstehen und zu pflegen. Dies erfordert Redundanz und zusätzlichen Arbeitsaufwand (zusätzliche E / A, zusätzliche Verarbeitung) und ist daher nicht die optimalste Lösung. Andere …

3
Wie können große Zeitreihendaten effizient gespeichert werden?
Ich muss einige sehr große Mengen von Zeitreihendaten speichern und abfragen können. Eigenschaften der Daten sind wie folgt: Anzahl der Serien: rund 12.000 (zwölftausend) Anzahl Datenpunkte, weltweit: rund 500.000.000 pro Monat (fünfhundert Millionen) Mischwerttypen: Die Mehrheit der Datenpunkte sind Gleitkommawerte, der Rest sind Zeichenfolgen Abtastperiode: variabel zwischen Serien sowie innerhalb …

4
Warum dauert es nach jedem Neustart einige Zeit, bis meine lokalen .NET-Sites zum ersten Mal geladen sind? [geschlossen]
Ich entwickle Websites auf Basis der .NET-Plattform. Normalerweise stelle ich diese Sites auf meinem lokalen IIS bereit, damit ich sie testen und ihre Funktionalität überprüfen kann, bevor sie live geschaltet werden. Bei jedem Neustart von Windows scheint es jedoch sehr lange zu dauern, bis Websites zum ersten Mal ausgeführt werden. …
27 .net  asp.net  performance  iis  jit 

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.