Tag: optimization

Optimierung ist der Akt der Verbesserung einer Methode oder design. In der Programmierung, Optimierung dauert in der Regel die form einer Erhöhung der Geschwindigkeit eines Algorithmus, oder die Reduzierung der Ressourcen, die es benötigt. Eine andere Bedeutung ist die Optimierung von numerischen algorithmen der Optimierung.

Option Kompilieren lässt Abfrage-schnell - gut oder schlecht?

Anzahl der Antworten 2 Antworten
Ich habe zwei SQL-Abfragen mit etwa 2-3 INNER JOINS jeder. Ich brauche eine SCHNITTMENGE zwischen Ihnen. Problem ist, dass indiividually die queryes schnell arbeiten, aber nachdem sich kreuzenden dauert etwa 4 Sekunden insgesamt. Nun, wenn ich eine

SELECT COUNT() vs mysql_num_rows();

Anzahl der Antworten 3 Antworten
Ich habe eine große Tabelle (60+) Millionen von Datensätzen. Ich bin mit der PHP-Skript zum navigieren durch die Tabelle. PHP-Skript (mit Seitenzählung) lädt sehr schnell, weil: Die table-engine InnoDB so SELECT COUNT() ist sehr langsam und mysql_num_rows()

Was ist der Algorithmus für die Abfrage in der Datenbank gesucht?

Anzahl der Antworten 3 Antworten
Guten Tag an alle, ich bin derzeit in der Forschung zur Suche-Algorithmus-Optimierung. Ab jetzt bin ich der recherche in der Datenbank. In einer Datenbank w/SQL-Unterstützung. Ich schreiben kann, die Abfrage für eine bestimmte Tabelle. Wählen Sie die

Strategie finden Sie die beste route mit Öffentlichen Verkehrsmitteln nur?

Anzahl der Antworten 14 Antworten
Finden Wege für ein Auto, das ist Recht einfach: Sie speichern einen gewichteten graph, der alle Straßen und könnten Sie Djikstra ' s Algorithmus [1]. Eine bus-route ist weniger offensichtlich. Mit einem bus, den Sie zu vertreten

Warum muss mein python-Prozess verwenden, so viel Speicher?

Anzahl der Antworten 1 Antworten
Arbeite ich an einem Projekt, das mit python zu Lesen, verarbeiten und schreiben von Dateien, die sind manchmal so groß wie ein paar hundert Megabyte. Das Programm nicht ausgeführt werden gelegentlich, wenn ich versuche zu verarbeiten, einige

Wie man einen timer in Android Studio 1.0.2?

Anzahl der Antworten 2 Antworten
Habe ich diesen code meine app crasht beim Start. Dieser code wird von der onCreate-Methode. Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { TextView txtClicks = (TextView) findViewById(R.id.txtClicks); //task to be done

Möglichkeiten zur Verbesserung der Effizienz von C# - code

Anzahl der Antworten 9 Antworten
Wie die meisten von uns, ich bin ein großer fan der Verbesserung der Effizienz des Codes. So sehr, dass würde ich eher wählen, schnell ausführen, dirty-code über etwas, was sein könnte, mehr elegant oder sauber, aber langsamer.

Was ist code-Optimierung?

Anzahl der Antworten 7 Antworten
Sagte, wenn dieser code Bedarf einiger Optimierung, oder kann sein, wie "optimiert", was bedeutet das? welche Art von code müssen-Optimierung? Wie wendet Optimierung der code in c#? Was sind die Vorteile daraus? InformationsquelleAutor Abdullah BaMusa | 2009-02-12

Langsam treeview in C#

Anzahl der Antworten 6 Antworten
Ich habe eine ältere Anwendung, die in C# geschrieben und es zeigt eine sehr komplexe treeview mit 10 bis zu 20 tausend Elemente. In der Vergangenheit stieß ich auf ein ähnliches problem (aber in C++), die ich

Warum ist memcmp so viel schneller als eine for-Schleife überprüfen?

Anzahl der Antworten 4 Antworten
Warum ist memcmp(a, b, size) so viel schneller als: for(i = 0; i < nelements; i++) { if a[i] != b[i] return 0; } return 1; Ist memcmp eine CPU-Anweisung oder so? Es muss ziemlich tief, weil

Schnellere version von finden für sortierte Vektoren (MATLAB)

Anzahl der Antworten 5 Antworten
Habe ich code der folgenden Art in MATLAB: indices = find([1 2 2 3 3 3 4 5 6 7 7] == 3) Zurück 4,5,6 - die Indizes der Elemente im array gleich 3 ist. Nun. mein

Optimierung der MySQL-Suche mit "like" und wildcards

Anzahl der Antworten 4 Antworten
Wie kann man Abfragen wie SELECT * FROM sometable WHERE somefield LIKE '%value%' optimiert werden? Das Hauptproblem hier ist die erste wildcard, die verhindert, dass DBMS aus mit index. Edit: Was ist mehr, somefield Wert ist solide,

Effizienteste Weg, Um Eine Reihe Von Daten Aus DB In ASP.NET

Anzahl der Antworten 5 Antworten
Schreibe ich eine Methode zum zurückgeben eines 'asset' Zeile aus der Datenbank. Es enthält strings, ints und einem byte-array (das könnte ein Bild/Film/Dokument). Nun für die meisten Zeilen-Zugang verwende ich die folgende Methode gibt ein NameValueCollection-so ist

Techniken zum Reduzieren der CPU-und GPU-Daten-Transfer Latency

Anzahl der Antworten 3 Antworten
Ich habe auf der Suche nach wegen zur Verringerung der Latenz, verursacht durch die übertragung von Daten hin und her, von der CPU und GPU. Als ich anfing mit der CUDA-ich habe bemerkt, dass die Datenübertragung zwischen

Sättigung subtrahieren/hinzufügen für vorzeichenlose bytes

Anzahl der Antworten 11 Antworten
Vorstellen, ich habe zwei vorzeichenlose bytes b und x. Ich brauche zu berechnen bsub als b - x und badd als b + x. Aber ich will nicht Unterlauf/überlauf eintreten, während dieser Vorgänge. Zum Beispiel (pseudo-code): b

Wie optimiert man für integer Parameter (und andere diskontinuierliche parameter space) in R?

Anzahl der Antworten 3 Antworten
Wie macht man optimieren, wenn der parameter-Raum ist nur Ganzzahlen (oder sonst unterbrochen)? Verwendung eines integer-check-in optim() scheint nicht zu funktionieren und wäre sehr ineffizient sowieso. fr <- function(x) { ## Rosenbrock Banana function x1 <- x[1]

Warum ist eine frühe Rückkehr langsamer als sonst?

Anzahl der Antworten 1 Antworten
Dies ist ein follow-up-Frage zu eine Antwort, die ich gab ein paar Tage zurück. Edit: es scheint, dass der OP diese Frage bereits verwendeten code, den ich gepostet um ihn zu Fragen,die gleiche Frage, aber ich war

Wie kann ich das optimieren/überarbeiten eines TSQL - "LIKE" - Klausel?

Anzahl der Antworten 7 Antworten
Ich habe eine Tabelle mit 117000 oder so Aufzeichnungen. Ich brauche, um eine Suche durchzuführen, der überprüft, 3 separate Felder für einen gegebenen string-Muster. Meine where-Klausel ist wie folgt: field1 LIKE '%' + @DESC + '%' OR

optimiertes memcpy

Anzahl der Antworten 8 Antworten
Gibt es schnellere alternativen zu memcpy() in C++? Wenn es einen schnelleren Weg, warum würden Sie nicht verwenden Sie es in memcpy Umsetzung? Was ist SSE? Die memcpy Funktion kann aufgerufen werden mit dem Pointer von beliebigem

Warum hat MySQL keinen index für eine mehr als Vergleich?

Anzahl der Antworten 5 Antworten
Ich versuche zu optimieren, eine größere Abfrage aus und lief in dieser Wand, wenn ich erkannte, das Teil der Abfrage war dabei ein full table scan, die in meinem Kopf keinen Sinn in Anbetracht der betreffende Feld

Liste von common C++ - Optimierung-Techniken

Anzahl der Antworten 18 Antworten
Kann, ich habe eine große Liste von common C++ - Optimierung Praktiken? Was ich damit meine Optimierung ist, dass Sie den Quellcode ändern zu können, führen Sie ein Programm schneller wird, nicht die änderung der compiler-Einstellungen. InformationsquelleAutor

So legen Sie ein app-icon Abzeichen Zahl in iOS 10?

Anzahl der Antworten 1 Antworten
Problem: Ich versuche, um ein app-icon Abzeichen Zahl in iOS 10, aber Sie ist fehlerhaft. Ich verstehe UIUserNotificationSettings ist jetzt deprecated in iOS und UNNotificationSettings ersetzt. Frage: Wie kann ich ändern, den folgenden code zu verwenden UNNotificationSettings

Die Oracle-SQL-Abfrage-tool für die Optimierung zu verwenden?

Anzahl der Antworten 3 Antworten
Gestern habe ich einen Artikel gelesen, in PowerTimes ( Dez. 2002 🙂 ) über einen großen SQL-Optimierung-tool namens SQL-Experte erstellt von Leccotech. Das Unternehmen ist wahrscheinlich durch die übernahme von Quest Software und ich Stand vor einer

Tut multithreading Sinn für IO-bound-operations?

Anzahl der Antworten 8 Antworten
Wenn Sie viele Operationen auf der Festplatte, funktioniert das multithreading helfen, zu behindern, oder Sie machen keinen Unterschied? Beispielsweise beim kopieren von vielen Dateien von einem Ordner zum anderen. Klärung: ich verstehe, dass, wenn andere Operationen ausgeführt

Was sind die Auswirkungen der Ausführung von python mit der Optimierung der Flagge?

Anzahl der Antworten 4 Antworten
Ich kann nicht scheinen zu finden, eine gute einfache Erklärung dafür, was python macht anders beim ausführen mit der-O oder optimieren Flagge. mögliche Duplikate von python-optimierten Modus InformationsquelleAutor kkubasik | 2010-05-13

Sollte ich besorgt sein .NET-Wörterbuch Geschwindigkeit?

Anzahl der Antworten 12 Antworten
Werde ich erstellen ein Projekt und verwenden Wörterbucheinträge und fügt ein wenig Recht. Ist das etwas, was besorgt werden? Auch, wenn ich das Tue, benchmarking und so und es ist wirklich schlimm, was ist dann der beste

Wie Berechne Vektor-Skalarprodukt SSE Verwenden Intrinsische Funktionen in C

Anzahl der Antworten 4 Antworten
Ich versuche multiplizieren von zwei Vektoren zusammen, wo jedes element des einen Vektors multipliziert mit dem element in der gleichen index auf den anderen Vektor. Dann möchte ich die Summe aller Elemente des resultierenden Vektors zu erhalten,

Wie die Geschwindigkeit von sql-Abfragen ? Indizes?

Anzahl der Antworten 3 Antworten
Ich habe folgende Datenbankstruktur : create table Accounting ( Channel, Account ) create table ChannelMapper ( AccountingChannel, ShipmentsMarketPlace, ShipmentsChannel ) create table AccountMapper ( AccountingAccount, ShipmentsComponent ) create table Shipments ( MarketPlace, Component, ProductGroup, ShipmentChannel, Amount )

Die Bilder Laden Schneller in HTML oder CSS?

Anzahl der Antworten 5 Antworten
Wenn ich ein Bild laden mit diesem html auf meiner sidebar HTML: <img src="http://fc06.deviantart.net/fs70/f/2012/099/d/f/stackoverflow_16x16_icon_by_muntoo_stock-d4vl2v4.png" height="200px" width="200px" alt="image" /> Würde es den laden nicht schneller/langsamer als, wenn ich stattdessen setzen Sie auf die Seitenleiste wo mein Stil.css (das

wie die Geschwindigkeit von Mysql und PHP?

Anzahl der Antworten 6 Antworten
Ich entwickle ein script in meine localhst mit PHP und mysql und ich bin den Umgang mit großen Daten (über 2 Millionen Datensätze für scintific research) einige Abfragen, die ich brauche zu nennen, einmal im Leben (analysieren

Was ist der beste Weg, um zu überprüfen, ob ein Selektor vorhanden ist?

Anzahl der Antworten 3 Antworten
Mit JQuery, um zu überprüfen, ob ein Selektor vorhanden ist, dann mache ich etwas, wie : if ($(selector).length > 0) { ... } Aber ich nehme an, es ist vielleicht nicht der beste Weg ist, weil ich

Optimieren meiner mysql-Abfrage zu nutzen-index für die Sortierung

Anzahl der Antworten 5 Antworten
Habe ich ein zusammengesetzter index basiert auf 3 Säulen, von denen zwei behindert werden, in meiner Abfrage und die 3. ist in der order by-Klausel noch mysql nicht nutzen-index für die Sortierung. explain select * from videos

Wie dreht man ein array?

Anzahl der Antworten 19 Antworten
Ich habe Folgendes problem zu testen: Drehen ein array von n Elementen auf der rechten Seite durch k Schritte. Zum Beispiel, mit n = 7 und k = 3, array [1,2,3,4,5,6,7] gedreht wird, um [5,6,7,1,2,3,4]. Wie viele

Ist eine solche Ausrichtung erzielbar ist, ohne <table>?

Anzahl der Antworten 5 Antworten
Mein Ziel ist eine Ausrichtung wie im angehängten Bild (die Felder auf der linken Seite kann eine beliebige Breite, aber auf der rechten Seite beginnen soll, an der gleichen X - Koordinate). Moment arbeite ich mit einer

Was ist die kleinstmögliche gültige PDF-Datei?

Anzahl der Antworten 3 Antworten
Aus einfacher Neugier, nachdem ich gesehen habe die kleinste GIF, was ist die kleinstmögliche gültige PDF Datei? Hängt davon ab, wie Sie es schaffen. Die Chancen sind, dass Sie werde in der Lage sein, zu schreiben, ein

Optimiert Bubble-Sort (Java)

Anzahl der Antworten 9 Antworten
Ich würde gerne wissen, wie ich sonst noch optimieren kann bubble sort, so dass es mit Blick auf die Elemente bereits sortiert, sogar nach dem ersten Durchgang. Eg. [4, 2, 3, 1, 5, 6] --> [2, 3,

Schnellste Weg zum iterieren über einen stack in c#

Anzahl der Antworten 7 Antworten
Ich das Gefühl, dass mit GetEnumerator() und Gießen IEnumerator.Strom ist teuer. Jede bessere Vorschläge? Ich bin offen, um mit einer anderen Datenstruktur, wenn es bietet ähnliche Fähigkeiten mit besserer Leistung. Nach dachte: Würde ein generischer stack eine

Effizienteste Möglichkeit zum berechnen der Levenshtein-Distanz

Anzahl der Antworten 6 Antworten
Ich nur implementiert, die am besten geeignete Datei-such-Algorithmus zu finden, der das nächste match um einen string in ein dictionary. Nach Profilierung mein code, ich fand heraus, dass die überwiegende Mehrheit der Zeit damit verbracht wird, die

Viele mysql Sleep Prozesse

Anzahl der Antworten 1 Antworten
Bin ich noch Probleme mit meinem mysql server. Es scheint, dass seit ich es optimieren, wurden die Tabellen wachsenden und jetzt ist manchmal sehr langsam wieder. Ich habe keine Ahnung, wie man das optimieren mehr. mySQL-server hat

Richtig mit curl --data-urlencode bei der übergabe einer variable

Anzahl der Antworten 2 Antworten
Ich versuche meinen code zu optimieren und ein bestimmtes Stück code ist geliehen. Ich möchte zum entfernen der sed, also bin ich nicht mit allen externen Prozessen in meine main-Schleife. function sendMsg () { value=$(echo $1 |

Warum ist die Verarbeitung einer sortierten Arrays schneller als die Verarbeitung eines unsortierten array?

Anzahl der Antworten 22 Antworten
Hier ist ein Stück C++ - code, der zeigt etwas sehr eigenartiges Verhalten. Aus irgendeinem seltsamen Grund, die Daten Sortieren sich auf wundersame Weise ist der code fast sechs mal schneller: #include <algorithm> #include <ctime> #include <iostream>

Wie zu verringern, wächst die Größe einer access-Datei?

Anzahl der Antworten 6 Antworten
So, an meinem Arbeitsplatz, Sie haben eine riesige access-Datei (MS Access 2003 und 2007). Die Datei hat eine Größe von 1,2 GB, also dauert es eine Weile, um die Datei zu öffnen. Wir können nicht löschen Sie

effizienteste Methode zum iterieren über alle DOM-Elemente?

Anzahl der Antworten 5 Antworten
Leider brauche ich für die Iteration über die DOM-Elemente einer Seite und ich Frage mich, was die effizienteste Technik ist. Ich könnte wahrscheinlich benchmark diese selber und könnte, wenn ich die Zeit habe, aber ich bin der

finden, die Gesamtanzahl der (i,j) - Paare im array, so dass ich<j und a[i]>a[j]

Anzahl der Antworten 2 Antworten
Als in der Frage genannten ,müssen Sie zu finden, die Gesamtanzahl der (i,j) - Paare im array, so dass (1) **i<j** (2) **a[i]>a[j]** wo i und j sind Indizes des Arrays . Es gibt keine räumlichen Einschränkungen

deepcopy() ist extrem langsam

Anzahl der Antworten 5 Antworten
Habe ich ein Spiel state in Python mit über 1000 Objekten (planetarische Systeme + Sterne + Planeten), und ich brauche, um es zu kopieren und anwenden einer Reihe von Transformationen, wenn gewünscht. Aber bei über 1 request/Sekunde,

Finden Sie die minimale Abdeckung von einem Intervall mit subintervals

Anzahl der Antworten 4 Antworten
Angenommen ich habe ein Intervall (a,b), und eine Reihe von subintervals {(ai,bi)}i, deren union all (a,b). Gibt es einen effizienten Weg zu wählen, eine minimal-Kardinalität der Teilmenge dieser subintervals, die immer noch deckt (a,b)? Sind Sie auf

Schneller E-Modul in C/C#?

Anzahl der Antworten 7 Antworten
Gibt es da einen trick für die Erstellung einer schnelleren integer-E-Modul als der standard % - operator für bestimmte Basen? Für mein Programm, ich würde mich der Suche nach etwa 1000-4000 (z.B. n%von 2048). Gibt es eine

Entspricht rowMeans() min()

Anzahl der Antworten 6 Antworten
Ich habe gesehen, diese Frage mehrere Male auf die R-mailing-Liste, konnte aber immer noch keine befriedigende Antwort gefunden. Nehme an, dass ich eine matrix m m <- matrix(rnorm(10000000), ncol=10) Ich kann das bedeuten, in jeder Zeile von:

schnelle Wurzel-Optimierung?

Anzahl der Antworten 1 Antworten
Wenn Sie check diese sehr schöne Seite: http://www.codeproject.com/Articles/69941/Best-Square-Root-Method-Algorithm-Function-Precisi Du wirst sehen, dieses Programm: #define SQRT_MAGIC_F 0x5f3759df float sqrt2(const float x) { const float xhalf = 0.5f*x; union //get bits for floating value { float x; int i;

Glätten eines unregelmäßigen Liste von Listen

Anzahl der Antworten 30 Antworten
Ja, ich weiß, dieses Thema wurde abgedeckt, bevor (hier, hier, hier, hier), aber soweit ich weiß, alle Lösungen, bis auf eine, nicht auf eine Liste wie diese: L = [[[1, 2, 3], [4, 5]], 6] Wo die