Schlechte Leistung mit großem TXT

4

Gibt es einen inhärenten Fehler im Design von .txt, der zu erheblichen Leistungseinbußen bei der Arbeit mit relativ großen Dateien führen kann? Wenn Sie unter Windows 8 mit einer Datei mit über einer Million Zeichen arbeiten und nicht nur Editoren (insbesondere Notepad ++ und Wordpad) ausführen, wird dies in der Regel langsam ausgeführt, sondern stürzt häufig bei umfangreichen Such- und Ersetzungsvorgängen ab (wenn das Suchen und Ersetzen beispielsweise über 60.000 Ersetzungen durchführt). .

Ich habe überprüft, dass dies nichts mit dem bestimmten Computer zu tun hat, auf dem die Textdatei ausgeführt wird (dieselbe schlechte Leistung auf einem ähnlichen Computer mit hohen Spezifikationen).

Ich dachte anfangs, dies liege daran, dass die fragliche Datei auf einer Netzwerkfreigabe bearbeitet wurde, aber das Kopieren in einen lokalen Ordner führte immer noch zu derselben geringen Leistung.

Die Leistung nimmt insbesondere ab, wenn Zeilenumbrüche entfernt werden (bei einem Wort mit einer Länge von einer Million Zeichen). Auffälliger Frame-Abfall in der Benutzeroberfläche trotz Verwendung eines High-End-Rechners

Stumbler
quelle
Ist Ihre Frage wirklich, ob jemand andere Leistungsprobleme bemerkt hat? Oder versuchen Sie zu erklären, dass Sie einen Fehler gefunden haben (wenn ja, senden Sie eine E-Mail an die Entwickler)? Ich bin mir nicht sicher, was Sie von uns erwarten. Ich bin mir nicht sicher, wie wir helfen können. Abhängig davon, was Sie tun, sollte WordPad in der Lage sein, solche Dateien zu öffnen, und Sie sehen möglicherweise eine bessere Leistung.
Dave
@ Dave du hast recht. Mit Wordpad überprüft. Gleiche zwielichtige Leistung. Ändert den Titel
Stumbler
Es tut mir leid, Sie darüber zu informieren, aber diese Art von Frage fällt nicht in den Anwendungsbereich von SuperUser, da es keine einzige Antwort gibt, da die Antwort in erster Linie auf der Meinung einer Person basiert.
LPChip
Ein Beitrag, den ich gefunden habe: Verknüpfung Gibt an, dass das Location Navigator-Plugin möglicherweise das Problem ist.
Technophile

Antworten:

3

Versuchen Ultra Edit Es ist das Beste in diesem Fall.

Funktionen auf einen Blick

  • Spalten- / Blockbearbeitung
  • Multi-Caret-Bearbeitung
  • Mehrfachauswahl
  • Satzstellung markieren
  • Integrierter FTP-Client
  • Integriertes SSH / Telnet
  • Editor-Themen

  • Bearbeitung großer Dateien + 4 GB

  • Datei- / Datensortierung
  • Leistungsstarke Suche
  • Unterstützt Regex
  • Neuformatierung von CSV-Daten
  • Makros und Skripte
  • Datei vergleichen
  • Intelligente Vorlagen
TechLife
quelle
Ja: habe es dort ausprobiert und eine Operation, die in Notepad ++ über 20 Sekunden gedauert hat (und nur ein abgestürztes Wordpad), hat in Ultraedit weniger als eine Sekunde gedauert!
Stumbler
@ Duncan Ja! Ich bin froh. Dieses kleine Programm funktioniert wie ein Zauber ... ich liebe es ... und es ist auch gut zu wissen, dass es 2014 als Texteditor der 1. Welt ausgezeichnet wurde
TechLife
9

Notepad ++ wurde nicht für große Textdateien entwickelt, stattdessen empfehle ich ein Programm namens glogg. hier gefunden: http://glogg.bonnefon.org/

und ich schwöre bei Gott, wenn jemand diesen Beitrag nicht mag und sich beschwert, dass ich mit einem Link antworte, werde ich erwachsen, weil ich die Frage vollständig beantwortet habe.


quelle
1

Notepad ++

1 Million Zeichen (1 MB) ist eigentlich nicht so groß.

Sehen

Anderer Textdatei-Editor

Wie andere betont haben, wurden andere Editoren entwickelt, um mit großen Textdateien fertig zu werden. Insbesondere die beiden ehrwürdigen Meister der Welt der Textbearbeitung - vi (oder vim) und emacs - sollten mit Dateien gut zurechtkommen, die größer sind als die, die Sie gerade bearbeiten.

Vim hat beispielsweise ein Limit von 2 Milliarden Zeichen (2 GB).

Sehen

Andere Ansätze

Es gibt andere Tools zum Bearbeiten von Textdateien, die für einige Aufgaben besser geeignet sind. Zum Beispiel

  • sed
  • awk
  • perl
  • tr
  • grep

Diese sind unter Unix / Linux Standard, können jedoch problemlos für Windows bezogen werden. Wahrscheinlich gibt es auch viele andere Windows-Dienstprogramme, die sehr große Dateien effizient durchsuchen und ersetzen können.

Im Allgemeinen sind gewöhnliche Texteditoren für das visuelle Durchsuchen einer Datei optimiert, indem Sie jeweils um eine Zeile scrollen. Andere Arten von Werkzeugen eignen sich besser zum Suchen, Neuformatieren, Summieren, Verdichten usw.

RedGrittyBrick
quelle
1

Ich bearbeite meine riesigen Dateien mit Microsoft Visual Studio . Es ist super schnell und verarbeitet jede Größe! Versuch es! Sie können die kostenlose Version herunterladen (Community Edition)

AKTUALISIEREN:

Notepad ++ bauen 64 bit ist ab sofort verfügbar. Du kannst es benutzen.

ray pixar
quelle