[IDE-Tool]History Viewer
- HeX0R
- Beiträge: 2959
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 - Kontaktdaten:
Re: [IDE-Tool]History Viewer
Kannst du mir mal bitte ein Beispiel posten?
So wie ich das verstanden habe, nämlich so:
bzw. so:
geht es bei mir.
So wie ich das verstanden habe, nämlich so:
bzw. so:
geht es bei mir.
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}
Re: [IDE-Tool]History Viewer
Habe mir eben Dein Tool gegönnt. schaut gut aus
Dabei ist mir aufgefallen, dass die DB reichlich "dick" bleibt, wenn man
sehr viele Daten rauslöscht, bzw. einen alten Stand wiederherstellt.
Für Sqlite gibt es das
http://sqlite.org/lang_vacuum.html
und für PostGRES das
http://www.postgresql.org/docs/7.4/stat ... acuum.html
Ich hatte mal einen Verzeichnisbaum in hv eingelesen (SpecialTasks)
und dann angefangen einzlne Dateien wegzukicken.
Das rekursive Löschen mit Ordnerangabe könnte das manuelle
Aufräumen schneller machen. Jede Datei einzeln anzuklicken ist
dann doch sehr mühsam.
Dabei ist mir aufgefallen, dass die DB reichlich "dick" bleibt, wenn man
sehr viele Daten rauslöscht, bzw. einen alten Stand wiederherstellt.
Für Sqlite gibt es das
http://sqlite.org/lang_vacuum.html
und für PostGRES das
http://www.postgresql.org/docs/7.4/stat ... acuum.html
Ich hatte mal einen Verzeichnisbaum in hv eingelesen (SpecialTasks)
und dann angefangen einzlne Dateien wegzukicken.
Das rekursive Löschen mit Ordnerangabe könnte das manuelle
Aufräumen schneller machen. Jede Datei einzeln anzuklicken ist
dann doch sehr mühsam.
pb aktuell5.7 - windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
- HeX0R
- Beiträge: 2959
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 - Kontaktdaten:
Re: [IDE-Tool]History Viewer
Dankebobobo hat geschrieben:Habe mir eben Dein Tool gegönnt. schaut gut aus
Das sollte via "Rebuild Database" bei den Special Tasks gehen.bobobo hat geschrieben:Dabei ist mir aufgefallen, dass die DB reichlich "dick" bleibt, wenn man
sehr viele Daten rauslöscht, bzw. einen alten Stand wiederherstellt.
Für Sqlite gibt es das
http://sqlite.org/lang_vacuum.html
und für PostGRES das
http://www.postgresql.org/docs/7.4/stat ... acuum.html
Aber reichlich "dick" finde ich etwas übertrieben.
Immerhin wird das ja alles komprimiert.
Jetzt bin ich aber überrascht.bobobo hat geschrieben:Ich hatte mal einen Verzeichnisbaum in hv eingelesen (SpecialTasks)
und dann angefangen einzlne Dateien wegzukicken.
Das rekursive Löschen mit Ordnerangabe könnte das manuelle
Aufräumen schneller machen. Jede Datei einzeln anzuklicken ist
dann doch sehr mühsam.
Ich hätte schwören können, dass ich das schon mal integriert hatte.
Tatsächlich etwas, das noch rein sollte.
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}
Re: [IDE-Tool]History Viewer
"dick" bezog sich auf gespeicherte drei Quellcodes im Gegensatz zu ca 320 codes (und eben nicht die kleinsten).
Das sieht man der Db dann eben schon an (Faktor hundert)
Aber wenn die Specialtasks sowas bereinigen können ist es ja auch ok.
Ordnerweise löschen ginge nur wenn man Ordnerweise "ignoriert" (Was übrigens ganz schön lange dauert, weil da vermuitlich jeder einzelne Satz ind der DB angefasst und bei Bedarf gelöscht wird. Hier könnte eine Transaction (falls das hier angebracht ist) die
Sache beschleunigen).
Das sieht man der Db dann eben schon an (Faktor hundert)
Aber wenn die Specialtasks sowas bereinigen können ist es ja auch ok.
Ordnerweise löschen ginge nur wenn man Ordnerweise "ignoriert" (Was übrigens ganz schön lange dauert, weil da vermuitlich jeder einzelne Satz ind der DB angefasst und bei Bedarf gelöscht wird. Hier könnte eine Transaction (falls das hier angebracht ist) die
Sache beschleunigen).
pb aktuell5.7 - windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
- HeX0R
- Beiträge: 2959
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 - Kontaktdaten:
Re: [IDE-Tool]History Viewer
Stimmt, da sollte man noch an der Performance schrauben können.bobobo hat geschrieben:"Ordnerweise löschen ginge nur wenn man Ordnerweise "ignoriert" (Was übrigens ganz schön lange dauert, weil da vermuitlich jeder einzelne Satz ind der DB angefasst und bei Bedarf gelöscht wird. Hier könnte eine Transaction (falls das hier angebracht ist) die
Sache beschleunigen).
Falls ich mal irgendwann wieder die Zeit zum Programmieren finde, werde ich mir diese beiden Punkte mal anschauen.
Aber eigentlich warte ich noch auf Rückmeldung von dige...
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}
Re: [IDE-Tool]History Viewer
Ups, entschuldige bitte. Ich hatte den HistoryViewer geupdated und dabei irgendwie
meine DB kaputt gemacht. Daher konnte ich keine Tests mehr machen.
Den Fehler kann ich mit Version v2.15 jetzt nicht mehr reproduzieren.
Sorry wegen irgendwelcher Umstände...
meine DB kaputt gemacht. Daher konnte ich keine Tests mehr machen.
Den Fehler kann ich mit Version v2.15 jetzt nicht mehr reproduzieren.
Sorry wegen irgendwelcher Umstände...
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."
- HeX0R
- Beiträge: 2959
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 - Kontaktdaten:
Re: [IDE-Tool]History Viewer
Neues Update: V2.16
Änderungen:
Einfach History Viewer aufrufen und auf das ? und "Check for update" auswählen.
Updaten unter Linux:
zip herunter laden und das Original überschreiben.
(von 2.15 auf 2.16 reicht die hv-Datei)
Zu dem leichten Performancegewinn beim Löschen/Ignorieren von vielen Dateien:
Unter sqlite hätte ich das in einen SQL-Aufruf packen können, was dann natürlich rasend schnell gewesen wäre.
Aber unter postgresql und dem dort vorhandenen Feature der "shared files" ginge das nicht.
Bevor ich dann zwei versch. Routinen mache, mache ich lieber eine langsamere, die für beide funktioniert.
So oft werden ja wohl kaum ganze History-Ordner gelöscht.
Aber ich habe dem Ganzen noch einen Fortschrittsbalken gegönnt, damit man wenigstens sieht, was auf einen zukommt
Windows-Version
Linux-Version
Änderungen:
- Löschen von History-Ordnern
- Splitter kann komplett nach links verschoben werden (für kleine Monitore/Auflösungen)
- Ein wenig Performancegewinn beim Löschen/Ignorieren, aber nicht wirklich viel (s.u.)
Einfach History Viewer aufrufen und auf das ? und "Check for update" auswählen.
Updaten unter Linux:
zip herunter laden und das Original überschreiben.
(von 2.15 auf 2.16 reicht die hv-Datei)
Zu dem leichten Performancegewinn beim Löschen/Ignorieren von vielen Dateien:
Unter sqlite hätte ich das in einen SQL-Aufruf packen können, was dann natürlich rasend schnell gewesen wäre.
Aber unter postgresql und dem dort vorhandenen Feature der "shared files" ginge das nicht.
Bevor ich dann zwei versch. Routinen mache, mache ich lieber eine langsamere, die für beide funktioniert.
So oft werden ja wohl kaum ganze History-Ordner gelöscht.
Aber ich habe dem Ganzen noch einen Fortschrittsbalken gegönnt, damit man wenigstens sieht, was auf einen zukommt
Windows-Version
Linux-Version
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}
- HeX0R
- Beiträge: 2959
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 - Kontaktdaten:
Re: [IDE-Tool]History Viewer
Update V2.18
Linux Version
- Added: Any individual history is deletable now. (Changes will be integrated in the following history)
- Changed: Select Archive Window now resizable
- Changed: Added a Version ComboBox to Archive-Window
- Fixed: When enabled "store histories directly on saving" no more backups have been created
Linux Version
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: [IDE-Tool]History Viewer
auch für den genialen Updater!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.