Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Wie funktioniert Facebook et al. Alle verwenden, um die PHP-Leistung mit der Hip Hop Virtual Machine zu verbessern? Wie unterscheidet es sich von der Ausführung von Code mit der herkömmlichen Zend-Engine? Liegt es daran, dass Typen optional mit Hack definiert werden, die Voroptimierungstechniken ermöglichen? Meine Neugier entstand nach dem Lesen …
Angenommen, es gibt zwei Threads, die durch asynchrones Senden von Datennachrichten aneinander kommunizieren. Jeder Thread hat eine Art Nachrichtenwarteschlange. Meine Frage ist sehr niedrig: Was kann erwartet werden, um den Speicher am effizientesten zu verwalten? Ich kann mir mehrere Lösungen vorstellen: Der Absender erstellt das Objekt über new. Empfängeranrufe delete. …
Ich denke darüber nach, wie wir den JVM-Speichermonitor in Produktionsumgebungen auch unter Stoßzeiten mit geringem Overhead ausführen. Angenommen, ich habe zwei Tomcat-App-Server in der Produktion, hinter denen ein Lastausgleich eingerichtet ist. Wenn ich die JVM-Speicherstatistik sehen kann, kann ich dem Lastausgleich mitteilen, dass die Anforderung nicht mehr an den Server …
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 Software Engineering Stapel Börse. Geschlossen vor 8 Jahren . Nachdem ich im Internet nach Leistungsverbesserungen bei der Verwendung von Visual Studio 2010 …
Eines der Probleme von pimpl ist die Leistungsbeeinträchtigung bei der Verwendung (zusätzliche Speicherzuweisung, nicht zusammenhängende Datenelemente, zusätzliche Indirektionen usw.). Ich möchte eine Variation der Pimpl-Sprache vorschlagen, mit der diese Leistungseinbußen vermieden werden, wenn nicht alle Vorteile von Pimpl genutzt werden. Die Idee ist, alle privaten Datenelemente in der Klasse selbst …
Ich arbeite derzeit an einem OpenGl-Programm, dessen Leistung ich verbessern möchte. Die Leistung ist in Ordnung, aber bei leistungsstarken dedizierten GPUs nicht ideal, bei integrierten Grafiken (<10 fps) jedoch miserabel. In einem normalen Programm (CPU-basiert, kein OpenGl oder eine andere GPU-API) würde ich einen Profiler (möglicherweise den in CLion integrierten) …
Da meine Anwendung mit sehr großen Sammlungen von Ganzzahlen arbeitet, scheint Eclipse Collections aufgrund seiner primitiven Sammlungen ein sehr nützliches Framework zu sein. Ich habe es bereits getestet und bin froh, dass sich die Leistung und der Speicher erheblich verbessert haben - so sehr, dass ich darüber nachdenke, die JDK-Sammlungen …
Wenn ich verwende malloc, wird mallocimmer derselbe Algorithmus verwendet, unabhängig davon, was zugewiesen wird, oder werden die Daten überprüft und ein geeigneter Algorithmus ausgewählt? Können wir Malloc schneller oder intelligenter machen, indem wir einen effizienteren Algorithmus wählen? In meinen Tests ist das eingebaute offizielle System mallocvon Ubuntu zehnmal langsamer als …
Ich entwickle ein E-Commerce-Produkt und konnte alle Funktionen implementieren. Die Benutzer müssen zusätzliche Attribute für ein Produkt erstellen. Im Moment habe ich zwei Möglichkeiten. EAV EAV ist weitgehend verpönt, scheint aber für Magento zu funktionieren. Aber nachdem ich alle Kopfschmerzen untersucht habe, die es verursacht, bin ich etwas zurückhaltend, es …
Ich habe einige Tutorials zum Entwerfen von REST-APIs befolgt, aber ich habe immer noch einige große Fragezeichen. Alle diese Tutorials zeigen Ressourcen mit relativ einfachen Hierarchien, und ich würde gerne wissen, wie die darin verwendeten Prinzipien auf komplexere angewendet werden. Darüber hinaus bleiben sie auf einem sehr hohen / architektonischen …
Python-Iteratoren können sehr speichereffizient sein. Sollte ich immer lieber Generatoren als nur Listen verwenden? In welchen Situationen sollte ich ein einfaches Array bevorzugen? Zum Beispiel stattdessen: emails = [user.email for user in users] soll ich das vorziehen?: emails = (user.email for user in users) Hinweis : Ich meine "Generatoren", nicht …
Simon Peyton Jones selbst erkennt an, dass es aufgrund der nicht strengen Semantik schwierig ist, über die Leistung in Haskell nachzudenken. Ich habe noch kein bedeutendes Projekt in haskell geschrieben, daher frage ich mich: Kann ich erst zu Beginn eines Projekts (bei der Auswahl grundlegender Datenstrukturen und der E / …
Dies ist eine allgemeine Frage, die ich mich immer gefragt habe. Ist es für eine CPU im Allgemeinen intensiv, Threads zu erstellen, die "while not true ..." - Schleifen oder ähnliches ausführen? Angenommen, ich mache: // pseudo-code new Thread(function() { while (!useHasDoneSomething) { // do nothing... } alert("you did something!"); …
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.