Tag: performance

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

Beschleunige Millionen von Regex-Ersetzungen in Python 3

Anzahl der Antworten 9 Antworten
Ich bin mit Python 3.5.2 Ich habe zwei Listen eine Liste von rund 750.000 "Sätze" (lange Saiten) eine Liste von etwa 20.000 "Wörter", die würde ich gerne löschen, aus meinem 750,000 Sätze So, ich habe eine Schleife

SQL & amp; PHP - Was ist schneller mysql_num_rows () oder 'select count ()'?

Anzahl der Antworten 6 Antworten
Ich Frage mich nur, welche Methode ist die effektivste, wenn ich bin buchstäblich nur wollen, um die Anzahl der Zeilen in einer Tabelle. $res = mysql_query("SELECT count(*) as `number` FROM `table1`"); $count = mysql_fetch_result($res,0,'number'); oder $res =

PHP Versuchen Sie und fangen Sie für SQL Insert

Anzahl der Antworten 8 Antworten
Ich habe eine Seite auf meiner website (high-traffic) , macht ein insert auf jeder Seite zu laden. Bin ich gespannt, der Schnellste und sicherste Weg, um (catch ein Fehler) und fortgesetzt, wenn das system nicht in der

Wie kann ich die Build-Leistung hinsichtlich Build-Dauer und RAM-Auslastung optimieren?

Anzahl der Antworten 8 Antworten
Ich bin derzeit auf der Umstellung von ant auf gradle für meine multi-Modul-web-Anwendung-und im moment scheint es, dass die aktuelle version von Gradle (M9) könnte es sein, stößt an seine Grenzen. Aber vielleicht (hoffentlich) ist es nur

Was ist der effizienteste Weg, einen std :: Vektor an das Ende eines anderen anzuhängen?

Anzahl der Antworten 5 Antworten
Let v1 werden die target-Vektor, v2 muss angehängt werden, um die Rückseite der es. Ich bin jetzt dabei: v1.reserve(v1.size() + v2.size()); copy(v2.begin(), v2.end(), back_inserter(v1)); Ist das der effizienteste Weg? Oder kann es vielleicht nur getan, über das

Float oder Double?

Anzahl der Antworten 8 Antworten
Welche schneller ist, double oder float, wenn preforming arithimic (+-*/%), und ist es Wert, die nur mit schweben Speicher für Gründe? Präzision ist kein Problem, viel von einem Problem. Fühlen sich frei, rufen Sie mich verrückt, für

Erzeugen von m eindeutigen Zufallszahlen im Bereich [0..n-1]

Anzahl der Antworten 9 Antworten
Habe ich zwei Methoden zum generieren von m verschiedene Zufallszahlen im Bereich [0..n-1] Methode 1: //C++-ish pseudocode int result[m]; for(i = 0; i < m; ++i) { int r; do { r = rand()%n; }while(r is found

Wie kann das Zeitlimit für eine Web-Service-Anfrage erhöht werden?

Anzahl der Antworten 2 Antworten
Habe ich eine ASP.NET web-Anwendung, die ich nicht ändern kann (ich habe nur die binaries). Diese Anwendung stellt eine Verbindung zu einem web-service und wie es scheint, die Verbindung wird geschlossen, von der client-Seite (meine web-app). Ich

new [] oder new List & lt; T & gt ;?

Anzahl der Antworten 5 Antworten
Ich bin mir nur Gedanken über das styling und performance. Früher habe ich verwendet, um so etwas schreiben, var strings = new List<string> { "a", "b", "c" }; var ints = new List<int> { 1, 2, 3};

In .NET, welche Schleife läuft schneller, 'for' oder 'foreach'?

Anzahl der Antworten 30 Antworten
In C#/VB.NET/.NET, die Schleife schneller läuft, for oder foreach? Seitdem ich gelesen, dass eine for Schleife arbeitet schneller als ein foreach Schleife ein vor langer Zeit ich davon ausgegangen, es Stand gilt für alle collections, generische Auflistungen,

JMS-Messaging-Leistung: Viele Themen / Warteschlangen vs. umfangreiche Filterung (Nachrichtenauswahl)

Anzahl der Antworten 5 Antworten
Ich bin an einem Projekt arbeiten, durch die starke Nutzung von JBoss Messaging (JMS). Ich bin beauftragt mit dem Aufbau einer einfach zu bedienenden wrapper-Messaging für andere Entwickler und denke über die Verwendung von JMS-Message-Selektoren, um eine

Wie berechnet man Log-Base 2 in Java für ganze Zahlen?

Anzahl der Antworten 8 Antworten
Benutze ich folgende Funktion zu berechnen, Logarithmus zur Basis 2 für ganze zahlen: public static int log2(int n){ if(n <= 0) throw new IllegalArgumentException(); return 31 - Integer.numberOfLeadingZeros(n); } Gibt es optimale Leistung? Weiss bereit J2SE-API-Funktion für

Geschwindigkeitsunterschied bei der Verwendung von Inline-Strings vs Verkettung in PHP5?

Anzahl der Antworten 12 Antworten
(angenommen, php5) betrachten <?php $foo = 'some words'; //case 1 print "these are $foo"; //case 2 print "these are {$foo}"; //case 3 print 'these are ' . $foo; ?> Gibt es viel von einem Unterschied zwischen 1

jQuery: erstes vs. .first ()

Anzahl der Antworten 4 Antworten
Den .first() Methode wurde Hinzugefügt, in jQuery 1.4. Den :first selector hat schon seit 1.0. Aus der docs: :first Den :first pseudo-Klasse entspricht :eq(0). Es könnte auch geschrieben werden als :lt(1). Während dieses matches nur ein einziges

C ++: Was ist schneller - Nachschlagen in hashmap oder switch statement?

Anzahl der Antworten 10 Antworten
Habe ich ein code-Muster übersetzt, die eine Ganzzahl zu einer anderen. Genau wie dieser: int t(int value) { switch (value) { case 1: return const_1; case 3: return const_2; case 4: return const_3; case 8: return const_4;

Wie können Sie ein Skript profilieren?

Anzahl der Antworten 22 Antworten
Projekt Euler und andere coding-Wettbewerbe haben oft eine maximale Laufzeit oder Menschen rühmen, wie schnell Ihre Lösung läuft. Mit python, manchmal sind die Ansätze sind etwas kludgey - D. H., das hinzufügen von timing-code zu __main__. Was

Ist Python langsamer als Java / C #?

Anzahl der Antworten 13 Antworten
Ist Python langsamer als Java/C#? performance-Vergleich-c-java-python-ruby-jython-jruby-groovy Hier ist ein Projekt, das optimiert CPython: unbeladenen Schwalbe Kommentar zu dem Problem Sie wissen, Sie sollten wirklich nachzuweisen... Kommentarautor: annakata In der Tat - zumindest ein Testfall würde uns helfen,

Websphere Application Server - Was in aller Welt braucht es, um schnell zu starten?

Anzahl der Antworten 8 Antworten
Ich bin mit Rational Application Developer v7.0, dass Schiffe mit einer integrierten Testumgebung. Wenn ich auf Debuggen meine webapp, die server-startup-Zeit im debug-Modus ist in der Nähe 5-6 Minuten - genug Zeit für eine Kaffeepause! Zeitweise, so

Array-Verknüpfung vs Zeichenfolge Concat

Anzahl der Antworten 5 Antworten
Welche Methode ist schneller? Array Join: var str_to_split = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z"; var myarray = str_to_split.split(","); var output=myarray.join(""); String Concat: var str_to_split = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z"; var myarray = str_to_split.split(","); var output = ""; for (var i = 0, len =

Wie füge ich einen Zeilenumbruch ein, wo der Cursor ist, ohne in Vim in den Einfügemodus zu gelangen?

Anzahl der Antworten 13 Antworten
Möglich ist, einen Zeilenumbruch einfügen, wo der cursor ist in Vim, ohne die Eingabe in den Einfüge-Modus? Hier ist ein Beispiel ([x] bedeutet cursor auf x): if (some_condition) {[ ]return; } Gelegentlich, ich könnte wollen, to geben

CROSS APPLY vs OUTER APPLY Geschwindigkeit Unterschied

Anzahl der Antworten 2 Antworten
War ich mit CROSS APPLY to join Benutzer und Geophon Tabellen und alles klappte schnell, aber jetzt habe ich die Benutzer mit NULL-Wert in die Telefon-Spalte. Cross apply überspringt diese Zeilen in der endgültigen Ausgabe. So wechselte

Was ist der Unterschied zwischen einem Hash-Join und einem Merge-Join (Oracle RDBMS)?

Anzahl der Antworten 2 Antworten
Was sind die performance-Gewinne/Verluste zwischen den hash-Join und merge-joins, speziell im Oracle RDBMS? Kommentar zu dem Problem - Öffnen download.oracle.com/docs/cd/B28359_01/server.111/b28274/... Kommentarautor: Brian orafaq.com/node/1446 Kommentarautor: cagcowboy use-the-index-luke.com/sql/join Kommentarautor: a_horse_with_no_name InformationsquelleAutor der Frage Andrew Martinez | 2009-07-10

ByteBuffer.allocate () und ByteBuffer.allocateDirect ()

Anzahl der Antworten 4 Antworten
Zu allocate() oder zu allocateDirect() - das ist die Frage. Seit einigen Jahren nun habe ich gerade steckte, um den Gedanken, dass da DirectByteBuffers sind direct memory mapping auf Betriebssystem-Ebene, die es würde führen Sie schneller mit

Gibt es eine effizientere Möglichkeit, NULL durch NA in einer Liste zu ersetzen?

Anzahl der Antworten 5 Antworten
Ich ziemlich Häufig auf Daten, die strukturiert ist, so etwas wie dieses: employees <- list( list(id = 1, dept = "IT", age = 29, sportsteam = "softball"), list(id = 2, dept = "IT", age = 30, sportsteam

"Statisch const" vs "#define" für die Effizienz in C

Anzahl der Antworten 5 Antworten
Ich wurde vor kurzem gefragt, was der Unterschied zwischen #define und static const ist in C und warum es gibt zwei Methoden, um die gleichen Dinge tun. Ich fand einige Leute, die schon ähnliche Fragen hier: Vorteil

So beschleunigen Sie den Android Studio-Kompilierungsprozess

Anzahl der Antworten 3 Antworten
Letzte Aktualisierung: Check out Android Studio 2.0 (Vorschau) Sofortige Ausführen es ist genial!!!! Ich habe einige Tipps (Bau-und running-app über Gradle und Android Studio ist langsamer als über Eclipse) zu beschleunigen die Erstellung von Android Studio Gradle)

Warum sollte ich Behauptungen verwenden?

Anzahl der Antworten 17 Antworten
Ich nie auf die Idee behauptet-warum sollten Sie jemals verwenden Sie? Ich meine, lassen Sie s sagen, dass ich ein Formel-Fahrer und alle die behauptet wurden Dinge wie Sicherheit, Gurt, Helm, etc. Tests (in debug) waren alle

Wie werden Cache-Speicher in Multicore-Intel-CPUs gemeinsam genutzt?

Anzahl der Antworten 4 Antworten
Ich habe ein paar Fragen bezüglich der Cache-Speicher verwendet, die in Multicore-Prozessoren oder Multiprozessor-Systeme. (Obwohl nicht im direkten Zusammenhang mit der Programmierung, es hat viele Auswirkungen, während man schreibt software für multicore-Prozessoren/Multiprozessorsysteme, daher die Frage hier!) In

Array-gegen-Objekt-Effizienz in JavaScript

Anzahl der Antworten 6 Antworten
Habe ich ein Modell mit möglicherweise tausenden von Objekten. Ich Frage mich, was wäre die effizienteste Möglichkeit für die Speicherung und das abrufen eines einzelnen Objekts, wenn ich es id. Die id ' s werden lange zahlen.

Jeder Weg zu SQLBulkCopy "einfügen oder aktualisieren, wenn vorhanden"?

Anzahl der Antworten 5 Antworten
Ich aktualisieren müssen, eine sehr große Tabelle, in regelmäßigen Abständen und SQLBulkCopy ist perfekt für, dass, nur, ich habe ein 2-Spalten-index, der verhindert, dass Duplikate. Gibt es eine Möglichkeit zu nutzen SQLBulkCopy als "insert-oder update-falls vorhanden"? Wenn

Warum soll Collections.addAll schneller sein als c.addAll?

Anzahl der Antworten 4 Antworten
Den Java-API-docs sagen Folgendes über Collections.addAll Das Verhalten dieser bequeme Methode ist identisch mit c.addAll(Arrays.asList(Elemente)), aber diese Methode ist wahrscheinlich zu laufen deutlich schneller unter den meisten Implementierungen. Also wenn ich das richtig verstehe, a) ist langsamer

Der effizienteste Weg, Zeilen in die MySQL Datenbank einzufügen

Anzahl der Antworten 9 Antworten
Gelesen habe ich eine Menge Fragen darüber, aber ich konnte nicht finden, dass ist schnell genug. Ich denke, es gibt bessere Möglichkeiten zum einfügen einer Menge von Zeilen in einer MySQL-Datenbank Ich verwende den folgenden code einfügen

Ist String.Contains () schneller als String.IndexOf ()?

Anzahl der Antworten 10 Antworten
Ich habe einen string-Puffer von über 2000 Zeichen und müssen überprüfen Sie den Puffer, wenn es eine spezielle Zeichenfolge enthält. Wird das check-in ein ASP.NET 2.0 Web-App für alle webrequest. Weiß jemand, ob das String.Enthält die Methode

Eclipse wird zu langsam - Workspace Recreation hilft

Anzahl der Antworten 7 Antworten
Mein Eclipse wurde immer langsamer und langsamer über die Zeit. Tipps, die ich im Internet gefunden habe nicht geholfen. Was ich gemacht habe, komplett gelöscht, meinen Arbeitsplatz, erstellt neue und nach alle meine Projekte in den neuen

Wie teuer ist RTTI?

Anzahl der Antworten 11 Antworten
Ich verstehe, dass es eine Ressource Treffer aus der Verwendung von RTTI, aber wie groß ist es? Überall wo ich geschaut habe, sagt nur, dass "RTTI ist teuer," aber keiner von Ihnen tatsächlich geben, irgendwelche benchmarks oder

Wie man Daten mit Android Volley multipart

Anzahl der Antworten 2 Antworten
Ich bin mit Volleyball für den Aufruf von web-Anfrage für meine app. Aber wie ich Volleyball zum ersten mal. Ich möchte nur wissen, wie zum hochladen von Bild/video-Medien-Daten per volley mit multipart. Ich gesucht vielen Seiten, habe

Vergleichen von Querydsl, jOOQ, JEQUEL, activejdbc, iciql und anderen Abfrage-DSLs

Anzahl der Antworten 3 Antworten
Kann jemand mich auf einige Ressourcen über den Leistungsvergleich zwischen den verschiedenen Query-DSL-Bibliotheken verfügbar für die Verwendung mit Java, wie: Querydsl, jOOQ, JEQUEL, activejdbc, iciql und etc... Hintergrund: ich m mit Spring JDBC template, aber immer noch

IN vs OR von Oracle, welche schneller?

Anzahl der Antworten 5 Antworten
Bin ich eine Anwendung entwickeln, welche Prozesse viele Daten in der Oracle-Datenbank. In einigen Fällen habe ich zu viele Sache auf eine bestimmte Liste von Bedingungen, und ich benutze SELECT ...FROM.. WHERE... IN..., aber die IN Ausdruck

Open-Source-Tool für Stress-, Last-und Performance-Tests

Anzahl der Antworten 18 Antworten
Mögliche Duplikate: Wie Sie stress-test einer web-Anwendung? Momentan habe ich so konfiguriert haben, dass ein Projekt mit cc.net, watin und nunit und jetzt will ich tun, stress -, Last-und performance-Tests von meinen .net-Projekten. Keine Ahnung, welches opensource

Wie beschleunigt man "count (*)" mit "group by" und "where"?

Anzahl der Antworten 8 Antworten
Wie die Geschwindigkeit select count(*) mit group by? Es ist zu langsam und wird sehr Häufig verwendet. Ich habe ein großes Problem mit select count(*) und group by mit einer Tabelle mit mehr als 3.000.000 Zeilen. select

Android-Webansicht langsam

Anzahl der Antworten 10 Antworten
Meine android webviews sind langsam. Dies ist über alles, von Handys bis 3.0+ Tabletten mit mehr als ausreichend specs Ich weiß, dass webviews werden sollen "begrenzt", aber ich sehe, web-apps gemacht mit Handy Lücke, die sein müssen,

Android - GC_FOR_ALLOC befreit 6346K, 7% frei, pausiert 143ms, insgesamt 143ms

Anzahl der Antworten 1 Antworten
Entwickle ich eine offline-Kartenansicht mit OSMdroid Bibliothek. Meine tilesource lädt die Fliesen aber macht beenden stetig. Aber die Tatsache ist in meinen log-Meldungen, die ich bekomme ständig diese Fehlermeldung: GC_FOR_ALLOC freed 6346K, 7% free , paused 143ms,

Warum ist 'x' in ('x',) schneller als 'x' == 'x'?

Anzahl der Antworten 2 Antworten
>>> timeit.timeit("'x' in ('x',)") 0.04869917374131205 >>> timeit.timeit("'x' == 'x'") 0.06144205736110564 Funktioniert auch für Tupel mit mehreren Elementen, beide Versionen scheinen zu wachsen Linear: >>> timeit.timeit("'x' in ('x', 'y')") 0.04866674801541748 >>> timeit.timeit("'x' == 'x' or 'x' == 'y'")

AppFabric Caching - Richtige Verwendung von DataCacheFactory und DataCache

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche für die meisten performante Art und Weise zu arrangieren Nutzung der datacache und datacache Fabrik für AppFabric-caching-Aufrufe, die zwischen 400 und 700 cache bekommt pro Seite laden (und kaum legt). Es scheint,

Was ist der Unterschied zwischen Java 6 und 7, der ein Leistungsproblem verursachen würde?

Anzahl der Antworten 1 Antworten
Meine Allgemeine Erfahrung mit Java 7 sagt mir, dass es schneller ist als Java 6. Aber ich habe in genug Informationen, was mich glauben macht, dass dies nicht immer der Fall. Das erste bit von Informationen, die

C ++: Löschen vs. Frei und Leistung

Anzahl der Antworten 7 Antworten
Betrachten: char *p=NULL; free(p) //or delete p; Was passiert, wenn ich free und delete auf p? Wenn ein Programm dauert eine lange Zeit zum ausführen, sagen wir 10 Minuten, gibt es eine Möglichkeit, zu reduzieren seine Laufzeit

Warum ist dieser C ++ - Code schneller als meine handgeschriebene Assembly zum Testen der Collatz-Vermutung?

Anzahl der Antworten 11 Antworten
Ich schrieb diese zwei Lösungen für Projekt Euler F14, in Assembler und in C++. Sie sind die gleichen brute-force-Ansatz für die Prüfung der Collatz-Vermutung. Die Montage-Lösung wurde montiert mit nasm -felf64 p14.asm && gcc p14.o -o p14

Warum ist snprintf schneller als ostringstream oder ist das?

Anzahl der Antworten 9 Antworten
Ich habe irgendwo gelesen, dass snprintf ist schneller als ostringstream. Hat jemand irgendwelche Erfahrungen mit ihm? Wenn ja, warum ist es schneller. InformationsquelleAutor der Frage kal | 2009-01-15

Performance mit unendlich scroll oder vielen dom-Elementen?

Anzahl der Antworten 2 Antworten
Ich habe eine Frage zu einem big # dom elmenets und Leistung. Sagen wir, ich habe 6000 dom-Elemente auf einer Seite und die Anzahl der Elemente erhöht werden kann, wie ein Benutzer die Interaktion mit der Seite

Wie interpretieren Sie den Explain-Plan einer Anfrage?

Anzahl der Antworten 11 Antworten
Beim Versuch zu verstehen, wie eine SQL-Anweisung ausgeführt wird, ist es manchmal empfohlen, Blick auf den explain plan. Was ist der Prozess, den man Durchlaufen sollte, in der Interpretation (Sinn), die von einem plan erklären? Was sollte