Während ich auf diese Frage antwortete , begann ich mich zu fragen, warum so viele Entwickler der Meinung sind, dass ein gutes Design nicht für die Leistung verantwortlich sein sollte, da dies die Lesbarkeit und / oder Wartbarkeit beeinträchtigen würde. Ich glaube, dass ein gutes Design auch die Leistung zum …
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 …
In diesem Artikel über geeignete Verwendungen für SQLite heißt es, dass SQLite zwar auf 140 Terabyte beschränkt ist , ein Client / Server-RDBMS jedoch möglicherweise besser funktioniert: Eine SQLite-Datenbank ist auf 140 Terabyte (2 47 Byte, 128 Tibibyte) begrenzt. Und selbst wenn es größere Datenbanken handhaben könnte, speichert SQLite die …
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 …
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 …
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 …
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 …
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 …
Dies ist ein Repost einer Frage zu cs.SE von Janoma . Volle Credits und Beute für ihn oder cs.SE. In einem Standardkurs über Algorithmen wird uns beigebracht, dass Quicksort im Durchschnitt O (n log n) und im schlimmsten Fall O (n²) ist. Gleichzeitig werden andere Sortieralgorithmen untersucht, die im schlimmsten …
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 …
In einem relativ großen Projekt befindet sich eine Quelldatei mit mehreren Funktionen, die extrem leistungsabhängig sind (millionenfach pro Sekunde). Tatsächlich hat der vorherige Betreuer beschlossen, 12 Kopien einer Funktion zu schreiben, von denen sich jede geringfügig unterscheidet, um die Zeit zu sparen, die für die Prüfung der Bedingungen in einer …
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. …
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 …
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 …
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. …
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.