Tag: performance

Für Fragen in Bezug auf die Messung oder Verbesserung von code und Anwendungen Effizienz.

Was ist der schnellste (eingebaute) Vergleich für String-Typen in C #?

Anzahl der Antworten 8 Antworten
Was ist der Schnellste gebaut-im-Vergleich-Methode für string-Typen in C#? Ich bin nicht dagegen, über die typografische/semantische Bedeutung: Ziel ist die Verwendung des Komparator-in sortierten Listen, um schnell in großen Sammlungen. Ich denke, es gibt nur zwei Methoden:

Leistung der Verwendung von statischen Methoden vs Instanziierung der Klasse, die die Methoden enthält

Anzahl der Antworten 8 Antworten
Arbeite ich an einem Projekt in C#. Der frühere Programmierer wusste nicht, objektorientierte Programmierung, so dass die meisten der code ist in großen Dateien (wir sprechen von rund 4-5000 Linien) verteilt auf Dutzende und manchmal Hunderte von

Wege zur Verbesserung der Git Status Performance

Anzahl der Antworten 7 Antworten
Habe ich ein repo von 10 GB auf einer Linux-Maschine ist auf NFS. Das erste mal git status dauert 36 Minuten und die anschließende git status dauert 8 Minuten. Scheint Git, hängt von der OS für das

Neuladen der Konfiguration ohne Neustart der Anwendung mit ConfigurationManager.RefreshSection

Anzahl der Antworten 10 Antworten
Hat jemand diese Arbeit in einer web-Anwendung? Egal was ich mache es scheint, dass meine appSettings-Abschnitt (weitergeleitet von web.config mit appSettings-file=".\Site\Site.config") nicht neu geladen. Bin ich dazu verdammt, für den Fall dass nur die Anwendung neu starten?

Wie langsam sind Java-Ausnahmen?

Anzahl der Antworten 17 Antworten
Frage: Ist die Ausnahmebehandlung in Java eigentlich so langsam? Konventionellen Weisheit, sowie eine Menge der Google-Ergebnisse, sagt, dass die außergewöhnliche Logik sollte nicht verwendet werden, die für den normalen Programmablauf in Java. Zwei Gründe sind in der

Leistung von wkhtmltopdf

Anzahl der Antworten 4 Antworten
Wir beabsichtigen, zu verwenden wkhtmltopdf zum konvertieren von html in pdf, aber wir sind besorgt über die Skalierbarkeit von wkhtmltopdf. Hat jemand eine Idee, wie es skaliert? Unsere web-app könnte versuchen, zu konvertieren, Hunderte von tausenden von

Große öffentliche Datensätze?

Anzahl der Antworten 13 Antworten
Ich bin auf der Suche nach einigen großen öffentlichen Datensätzen, insbesondere: Große Beispiel-web-server-Protokolle wurden anonymisiert. Datensätze verwendet, die für die Datenbank performance-benchmarking. Alle anderen links, um große öffentliche Datensätze würde geschätzt werden. Ich weiß schon, über Amazons

F # Leistung im wissenschaftlichen Rechnen

Anzahl der Antworten 10 Antworten
Ich bin neugierig, wie F# performance im Vergleich zu C++ Leistung? Fragte ich eine ähnliche Frage mit Bezug auf Java, und der Eindruck, den ich bekam, war, dass Java nicht geeignet für schwere numbercrunching. Ich habe gelesen,

Mass String ersetzen in Python?

Anzahl der Antworten 13 Antworten
Sagen, ich habe einen string, der wie folgt aussieht: str = "The &yquick &cbrown &bfox &Yjumps over the &ulazy dog" Werden Sie feststellen, eine Menge von Orten in der Zeichenfolge, wo es ist ein kaufmännisches und-Zeichen, gefolgt

Was ist der beste Weg, die Ausführung von JavaScript zu profilieren?

Anzahl der Antworten 6 Antworten
Ist es ein guter profiler für javascript? Ich weiß, dass firebug hat einige Unterstützung für profiling-code. Aber ich möchte, um zu bestimmen, Statistiken über eine längere Skala. Stellen Sie sich vor Sie bauen eine Menge von javascript-code,

Ist die Rückgabe einer std :: list teuer?

Anzahl der Antworten 6 Antworten
Ich Frage mich, ob die Rückkehr eine Liste, anstatt einen Zeiger auf eine, die war teuer in der Bezeichnung der Leistung, denn wenn ich mich Recht erinnere, eine Liste nicht haben eine Menge von Attributen (ist es

WPF-Datagrid-Leistung

Anzahl der Antworten 6 Antworten
Arbeite ich mit dem WPF-Toolkit Daten raster und es ist das scrollen extrem langsam im moment. Das raster hat 84 Säulen und 805 Zeilen. (Inklusive 3 festen Spalten und header fixiert ist.) Scrollen sowohl horizontal als auch

Unterschiede zwischen "d = dict ()" und "d = {}"

Anzahl der Antworten 5 Antworten
$ python2.7 -m timeit 'd={}' 10000000 loops, best of 3: 0.0331 usec per loop $ python2.7 -m timeit 'd=dict()' 1000000 loops, best of 3: 0.19 usec per loop Warum verwenden Sie einen über den anderen? InformationsquelleAutor der

Leistungsbedenken: StringCollection vs List & lt; String & gt;

Anzahl der Antworten 3 Antworten
Ich Frage mich, Wann sollte ich verwenden Liste< string > und Wann sollte ich verwenden StringCollection. Lassen Sie uns sagen, dass ich zu tun haben mit einer großen Anzahl von Zeichenfolgen (wie text-Dateien von 10mb). Ich weiß,

Was blockiert Ruby, Python, um Javascript V8 Geschwindigkeit zu bekommen?

Anzahl der Antworten 11 Antworten
Gibt es Ruby - /Python-Funktionen, die blockieren, die Umsetzung von Optimierungen (z.B. inline-caching) - V8-Motor hat? Python wird co-entwickelt von den Google Jungs, so sollte es nicht gesperrt werden durch software-Patente. Oder ist dies eher die Frage

Python: Erhalte ein Diktat aus einer Liste, die auf etwas im Diktat basiert

Anzahl der Antworten 4 Antworten
Ich muss in der Lage sein, ein Element zu finden, in einer list (ein Element, in diesem Fall eine dict) basierend auf einen Wert innerhalb dieses dict. Die Struktur der list ich verarbeiten muss, sieht wie folgt

JSP-Leistung mit jsp: include

Anzahl der Antworten 4 Antworten
Beginne ich, auseinander brechen, eine große JSP-Datei in eine kleinere JSP-Seiten, so kann ich wiederverwenden in anderen Bereichen der Website. Kann ich den Ansatz verlassen, da eine große Monolithische JSP-Datei, dauert params und passt sein Verhalten entsprechend

Langsame Javascript-Ausführung in Chrome, Profiler ergibt "(Programm)"

Anzahl der Antworten 3 Antworten
Wie würde ich mich über die Bestimmung, was die Hänger sind in meinem javascript-app, wenn der profiler legt (Programm) an der Spitze mit 80%? Ist meine Logik, die zu Komplex für die hotspot-tracking auftreten? Ist mein Arbeitsspeicher

Visual Studio Build sehr langsam

Anzahl der Antworten 16 Antworten
Dies gilt sowohl für 2008 und 2010-Versionen (und vermutlich auch frühere auch). Auch C++ - und C# - Projekte. Einen ersten build (nach Neustart) läuft in normaler Geschwindigkeit und mit halbwegs guten CPU-Auslastung. Nach "einiger Zeit" (also

Warum ist std :: vector :: operator [] 5 bis 10 mal schneller als std :: vector :: at ()?

Anzahl der Antworten 3 Antworten
Während der Programm-Optimierung, Versuch zur Optimierung einer Schleife, dass durchläuft einen Vektor, fand ich die folgende Tatsache: ::std::vector::at() ist EXTREM langsamer als der operator ! Der operator ist 5 bis 10 mal schneller als am ( -

Wie viel Aufwand verursacht SSL?

Anzahl der Antworten 3 Antworten
Ich weiß, es ist keine single-hard-und-schnelle Antwort, aber gibt es einen generischen Größenordnung abschätzen Näherung für die Verschlüsselungs-overhead von SSL-versus unverschlüsselt socket-Kommunikation? Ich spreche nur über die comm-Verarbeitung und-Draht-Zeit, nicht mitgerechnet application-level-Verarbeitung. Update Es ist eine Frage

Prüfe, ob ein String ein Element aus einer Liste (von Strings) enthält

Anzahl der Antworten 9 Antworten
Für das folgende code-block: For I = 0 To listOfStrings.Count - 1 If myString.Contains(lstOfStrings.Item(I)) Then Return True End If Next Return False Ausgabe: Fall 1: myString: C:\Files\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: True Fall 2: myString: C:\Files3\myfile.doc listOfString:

Bedeutung von "Wählen Sie Tabellen optimiert weg" in MySQL Explain Plan

Anzahl der Antworten 6 Antworten
Was ist der Sinn des Select tables optimized away in MySQL Explain plan? explain select count(comment_count) from wp_posts; +----+-------------+---------------------------+-----------------------------+ | id | select_type | table,type,possible_keys, | Extra | | | | key,key_len,ref,rows | | +----+-------------+---------------------------+-----------------------------+ | 1

Wie verwende ich Browserify mit externen Abhängigkeiten?

Anzahl der Antworten 2 Antworten
Ich versuche, langsam einführen Browserify meine site, aber ich will es nicht umschreiben, alle js und ich will nicht zwei Instanzen von jquery und andere Bibliotheken gebündelt mit meinem Browserify bauen. Wenn ich Baue meine module listing

Was ist der Unterschied zwischen Anrufen und Anwenden?

Anzahl der Antworten 17 Antworten
Was ist der Unterschied zwischen der Verwendung call und apply um eine Funktion aufzurufen? var func = function() { alert('hello!'); }; func.apply(); vs func.call(); Gibt es performance Unterschiede zwischen den beiden oben genannten Methoden? Wann ist es

Holen Sie die zweitgrößte Zahl in einer Liste in linearer Zeit

Anzahl der Antworten 18 Antworten
Ich Lerne Python und die einfachen Möglichkeiten zum Umgang mit Listen wird als ein Vorteil. Manchmal ist es, aber schau mal hier: >>> numbers = [20,67,3,2.6,7,74,2.8,90.8,52.8,4,3,2,5,7] >>> numbers.remove(max(numbers)) >>> max(numbers) 74 Eine sehr einfache, schnelle Möglichkeit der

Der schnellste Weg, um mehrere Zeichenfolgen in einer großen Zeichenfolge zu ersetzen

Anzahl der Antworten 8 Antworten
Ich m auf der Suche nach dem schnellsten Weg, Sie zu ersetzen mehrere (~500) Teilfolgen einer großen (~1mb) string. Was auch immer ich versucht habe, es scheint, dass String.Zu ersetzen ist der Schnellste Weg, es zu tun.

Kompilierte C # Lambda Expressions Leistung

Anzahl der Antworten 4 Antworten
Betrachten Sie das folgende einfache manipulation über eine Sammlung: static List<int> x = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; var result = x.Where(i => i % 2 == 0).Where(i

Ist Laravel wirklich so langsam?

Anzahl der Antworten 8 Antworten
Ich gerade angefangen mit Laravel. Ich habe kaum geschrieben code noch, aber meine Seiten nehmen, die fast eine Sekunde zum laden! Das ist ein bisschen schockierend für mich, wenn meine framework-weniger apps und NodeJS-apps nehmen ~2ms. Was

Auf der Suche nach einer Forschung: PNG Sprite vs SVG Sprite vs Icon Schriftarten

Anzahl der Antworten 1 Antworten
Sind wir derzeit mit PNGs in der Produktion für die icons, aber als designer bin ich versucht, für die Verwendung von SVG ist für das profitieren von: ein. Rendering auf Retina. b. Sehbehinderte Benutzer, vergrößern. c. Ein

Ist Java wirklich langsam?

Anzahl der Antworten 19 Antworten
Java hat einige Grad der Ruf, langsam zu sein. Ist Java wirklich so langsam? Wenn ja, warum? Wo ist (oder war) der Engpass? Ist es, weil der ineffiziente JVMs? Die Garbage-collection? Reiner bytecode-Bibliotheken statt JNI-gewickelt-C-code? Viele andere

Wie wähle ich Gitter- und Blockdimensionen für CUDA-Kernel aus?

Anzahl der Antworten 3 Antworten
Dies ist eine Frage, wie, um zu bestimmen, die CUDA-grid, block-und Gewindegrößen. Dies ist eine zusätzliche Frage, die man hier gepostet: https://stackoverflow.com/a/5643838/1292251 Folgenden link, die Antwort von talonmies enthält ein code-snippet (siehe unten). Ich verstehe nicht den

Wie beschleunigt man die linke und rechte Pfeiltaste zum Bearbeiten von Text?

Anzahl der Antworten 1 Antworten
Geht es nur mir so, oder haben andere Leute finden, dass die linken und rechten Pfeiltasten auf MacOS sind ungewöhnlich langsam zum Bearbeiten von text? Im Vergleich zu meinem Windows-Computer, positionieren Sie den cursor mit den Pfeiltasten

Effiziente Auswertung einer Funktion in jeder Zelle eines NumPy-Arrays

Anzahl der Antworten 3 Antworten
Gegeben NumPy array Einewas ist der Schnellste/effizienteste Weg, um gelten die gleichen Funktion fjeder Zelle? Nehmen wir an, wir weisen an A(i,j) die f(A(i,j)). Die Funktion fnicht über einen binären Ausgang, damit die Maske(ing) Operationen nicht helfen.

Gibt es einen Vorteil der Verwendung von map over unordered_map im Falle von trivialen Schlüsseln?

Anzahl der Antworten 10 Antworten
Einen letzten Vortrag über unordered_map in C++ machte mir klar, dass ich verwenden soll unordered_map für die meisten Fälle, wo ich map vor, weil der Wirkungsgrad von lookup ( amortisiert O(1) vs. O(log n) ). Die meisten

Debuggen vs. Release-Leistung

Anzahl der Antworten 9 Antworten
Ich gestoßen bin, ist folgender Absatz: “Debug vs. Release-Einstellung in der IDE, wenn Sie Ihren code kompilieren in Visual Studio macht fast keinen Unterschied zu der Leistung... der generierte code ist fast das gleiche. Der C# -

Warum ist es langsamer, über eine kleine Zeichenfolge als eine kleine Liste zu iterieren?

Anzahl der Antworten 3 Antworten
Ich war Herumspielen mit timeit und bemerkt, dass dabei eine einfache Liste Verständnis über einen kleinen string länger gedauert, als wenn die gleiche operation auf einer Liste von kleinen Einzel-Zeichen-strings. Irgendeine Erklärung? Es ist fast 1,35 mal

Android onClick in XML vs. OnClickListener

Anzahl der Antworten 7 Antworten
Merke ich, dass eine ähnlich lautende Frage gestellt wurde, bevor, aber dieses ist anders. Ich bin ziemlich neu in der Entwicklung von android-apps, und ich habe drei Fragen bezüglich der Differenz(s) zwischen den android:onclick="" XML-Attribut und die

Wie wird die Speichernutzung für eine Live ASP.NET MVC-Webanwendung gemessen?

Anzahl der Antworten 1 Antworten
So auf Anhieb nicht sicher, ob diese Frage eignet sich besser für ein anderes StackExchange Seite. Habe ich eine ASP.NET MVC 3-Webanwendung unter Windows Server 2008 und IIS 7.5 Website läuft gut, zunächst, aber ich kann sehen,

Liste in R vorbelegen

Anzahl der Antworten 3 Antworten
Es ist ineffizient in R zu erweitern, eine Daten-Struktur in einer Schleife. Wie kann ich preallocate eine list einer bestimmten Größe? matrix ist dies einfach über die ncol und nrow Argumente. Wie tut man diese in Listen?

Speichern eines Dictionary & lt; String, Int32 & gt; in C # - Serialisierung?

Anzahl der Antworten 6 Antworten
Ich Schreibe ein C# - Anwendung, die Lesen muss rund 130.000 (String, Int32) - Paare am Start, um ein Wörterbuch. Die Paare gespeichert sind .txt-Datei, und sind somit leicht änderbar, indem jeder, der etwas gefährliches in den

InnoDB versus InnoDB

Anzahl der Antworten 27 Antworten
Arbeite ich an einem Projekte, die beinhaltet eine Menge von Datenbank schreibt, würde ich sagen (70% - Einsätzen und 30% liest). Dieses Verhältnis würde sich auch updates enthalten, die ich denke, dass man Lesen und schreiben. Das

Warum brauchen meine Heroku-Apps zum Laden zwei Sekunden?

Anzahl der Antworten 4 Antworten
Ich habe zwei sehr einfache Heroku apps zu testen, die service, aber es ist oft mehrere Sekunden zum laden der Seite, wenn ich zum ersten Besuch: Cropify - Basic-Sinatra-App (auf github) Textile2HTML - Noch mehr basic-Sinatra-App (auf

Gute Möglichkeiten, die jQuery-Selektor-Performance zu verbessern?

Anzahl der Antworten 12 Antworten
Ich bin auf der Suche nach einer Möglichkeit, dass ich die Verbesserung der Selektor Leistung von einem jQuery-Aufruf. Speziell Dinge wie diese: Ist $("div.myclass") schneller als $(".myclass") Ich würde denken, es könnte sein, aber ich weiß nicht,

StringBuilder vs String-Verkettung in toString () in Java

Anzahl der Antworten 18 Antworten
Angesichts der 2 toString() Implementierungen unten, die man bevorzugt: public String toString(){ return "{a:"+ a + ", b:" + b + ", c: " + c +"}"; } oder public String toString(){ StringBuilder sb = new StringBuilder(100);

Was ist besser in PHP $ array [] = $ value oder array_push ($ array, $ value) zu verwenden?

Anzahl der Antworten 10 Antworten
Was ist besser zu verwenden in PHP für die Erstellung einer array-Mitglied $array = $value oder array_push($array, $value) ? Obwohl das Handbuch sagt, du bist besser dran, um zu vermeiden, eine Funktion aufrufen, habe ich auch gelesen

Scriptmanager Asp.Net Mvc

Anzahl der Antworten 5 Antworten
Ich würde gerne einige der ScriptManager-features in der neuen Asp.net MVC-Modell: 1 - Skript kombinieren 2 - Lösung, die unterschiedliche Pfade für die externen Javascript-Dateien 3 - minifizieren und Gzip-Komprimierung Hier ist was ich gefunden habe, aber

Welchen PHP-Opcode-Cacher sollte ich verwenden, um die Leistung zu verbessern?

Anzahl der Antworten 7 Antworten
Ich versuche zur Verbesserung der Leistung unter hoher Last und würden gerne umsetzen opcode-caching. Welche der folgenden soll ich verwenden? APC - Installationsanleitung eAccelerator - Installationsanleitung XCache - Installationsanleitung Ich bin auch offen für andere alternativen, schlüpfte

Array oder Liste in Java. Welche ist schneller?

Anzahl der Antworten 30 Antworten
Ich habe zu halten, Tausende von strings im Speicher, auf die zugegriffen werden Seriell in Java. Sollte ich Speichere Sie in einem array oder sollte ich eine Art Liste ? Da arrays halten alle Daten in einem

Java: Iteration durch eine HashMap, die effizienter ist?

Anzahl der Antworten 6 Antworten
Gegeben der folgende code, der mit zwei alternative Möglichkeiten, zum Durchlaufen, ist es keine performance-Unterschied zwischen diesen beiden Methoden? Map<String, Integer> map = new HashMap<String, Integer>(); //populate map //alt. #1 for (String key : map.keySet()) { Integer