Ich weiß, dass das Überschreiten von Grenzen beim Tätigen eines JNI-Aufrufs in Java langsam ist. Aber ich will wissen , was ist es , dass es langsam macht? Was macht die zugrunde liegende JVM-Implementierung, wenn ein JNI-Aufruf ausgeführt wird, der ihn so langsam macht?
Ich habe beispielsweise eine Variable mit vielen Daten verwendet String data. Ich wollte einen kleinen Teil dieser Zeichenfolge folgendermaßen verwenden: this.smallpart = data.substring(12,18); Nach einigen Stunden des Debuggens (mit einem Speichervisualisierer) stellte ich fest, dass sich das smallpartObjektfeld alle Daten von erinnerte data, obwohl es nur die Teilzeichenfolge enthielt. Als …
Oft möchte ich das erste Objekt aus einem Abfragesatz in Django holen oder zurückkehren, Nonewenn es keine gibt. Es gibt viele Möglichkeiten, die alle funktionieren. Aber ich frage mich, welches am performantesten ist. qs = MyModel.objects.filter(blah = blah) if qs.count() > 0: return qs[0] else: return None Führt dies zu …
Ich habe ein großes Leistungsproblem in R. Ich habe eine Funktion geschrieben, die über ein data.frameObjekt iteriert . Es fügt einfach eine neue Spalte zu a hinzu data.frameund sammelt etwas an. (einfache Bedienung). Der data.framehat ungefähr 850K Zeilen. Mein PC funktioniert noch (ungefähr 10 Stunden) und ich habe keine Ahnung …
Kern ist die Zwischensprache von GHC. Mit Reading Core können Sie die Leistung Ihres Programms besser verstehen. Jemand bat mich um Dokumentation oder Tutorials zum Lesen von Core, aber ich konnte nicht viel finden. Welche Dokumentation steht zum Lesen von GHC Core zur Verfügung? Folgendes habe ich bisher gefunden: Schreiben …
Ich hasse sie, es trotzt der Kaskadierung von CSS, und wenn Sie sie nicht mit Sorgfalt verwenden, geraten Sie in eine Schleife, in der Sie mehr hinzufügen !important. Aber ich möchte wissen, ob sie schlecht für die Leistung sind. BEARBEITEN Aus den (schnellen) Antworten kann ich schließen, dass dies keinen …
Geschlossen. Diese Frage ist nicht zum Thema . 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 8 Jahren . Verbessere diese Frage Wie kann ich die Cursorgeschwindigkeit im Terminal erhöhen? Ich habe übrigens …
Angenommen, Sie benötigen eine Liste / ein Array von Ganzzahlen, die Sie häufig iterieren müssen, und ich meine extrem oft. Die Gründe können variieren, aber sagen wir, es befindet sich im Herzen der innersten Schleife einer Verarbeitung mit hohem Volumen. Im Allgemeinen würde man sich aufgrund ihrer flexiblen Größe für …
Gibt es einen Unterschied (Leistung, Best Practice usw.) zwischen dem Einfügen einer Bedingung in die JOIN-Klausel und der WHERE-Klausel? Beispielsweise... -- Condition in JOIN SELECT * FROM dbo.Customers AS CUS INNER JOIN dbo.Orders AS ORD ON CUS.CustomerID = ORD.CustomerID AND CUS.FirstName = 'John' -- Condition in WHERE SELECT * FROM …
Ich mache einige Benchmarks mit CUDA, C ++, C #, Java und verwende MATLAB zur Verifizierung und Matrixgenerierung. Wenn ich eine Matrixmultiplikation mit MATLAB durchführe, werden 2048x2048noch größere Matrizen fast sofort multipliziert. 1024x1024 2048x2048 4096x4096 --------- --------- --------- CUDA C (ms) 43.11 391.05 3407.99 C++ (ms) 6137.10 64369.29 551390.93 C# …
Wir wissen, dass es teuer ist, Ausnahmen zu erwischen. Aber ist es auch teuer, einen Try-Catch-Block in Java zu verwenden, selbst wenn niemals eine Ausnahme ausgelöst wird? Ich habe die Frage / Antwort zum Stapelüberlauf gefunden. Warum sind Versuchsblöcke teuer? , aber es ist für .NET .
Ich weiß, dass dies eine seltsame Frage ist. Da ich normalerweise Anwendungen entwickle, die auf der "Annahme" basieren, dass alle Benutzer eine langsame Internetverbindung haben. Aber glaubt jemand, dass es eine Möglichkeit gibt, eine langsame Internetverbindung programmgesteuert zu simulieren, damit ich "sehen" kann, wie eine Anwendung unter verschiedenen "Verbindungsgeschwindigkeiten" funktioniert? …
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Monaten . Verbessere diese Frage Es gibt etwas, das ich nie verstanden habe. …
Ich versuche es mit einer solchen Schleife // ArrayList tourists for (Tourist t : tourists) { if (t != null) { t.setId(idForm); } } Aber es ist nicht schön. Kann mir jemand eine bessere Lösung vorschlagen? Einige nützliche Benchmarks, um eine bessere Entscheidung zu treffen: While-Schleife, For-Schleife und Iterator-Leistungstest
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 6 Jahren . Verbessere diese Frage Ist es tatsächlich wichtig, welches CDN …
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.