AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Stringlänge parsen

Ein Thema von EWeiss · begonnen am 4. Sep 2017 · letzter Beitrag vom 7. Sep 2017
Antwort Antwort
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.248 Beiträge
 
Delphi 12 Athens
 
#1

AW: Stringlänge parsen

  Alt 5. Sep 2017, 08:14
Du weißt besser, was dein Code macht + was du erreichen möchtest.

Ich bin überzeugt, wenn solche Mikrooptimierungen (hatten wir in einem anderen Thread schon mal) notwendig sind, hat es ein viel grundlegenderes Problem. Für mich ist sowas immer ein Alarmzeichen und ein Hinweis auf ein Strukturproblem.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Stringlänge parsen

  Alt 5. Sep 2017, 08:21
Hallo,
Zitat:
in Millisekunden Bereich 100fach öffnen und schließen muss
Also soll schnell kann nicht mal ich die Tastatur bedienen.
Oder hattest du du ein kleines bissel übertrieben?
Heiko
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#3

AW: Stringlänge parsen

  Alt 5. Sep 2017, 08:26
Zitat:
Du weißt besser, was dein Code macht + was du erreichen möchtest.
Es geht schlicht und einfach um direkter Optimierung die mit den kleinsten trivialen dingen anfängt.
Bevor ich überhaupt daran denken kann den String zu parsen geschehen noch eine ganze menge anderer dinge bis das Window erst einmal erstellt wurde.

100 + 100 MS sind immer noch 200MS.
1 MS da und eine MS dort.. was sagt dir dann das fertige Produkt das ist die frage.

Zitat:
hat es ein viel grundlegenderes Problem
Dann nenne sie mir mal..
Denn noch ist ja nichts erstellt.
Es geht ja gerade darum dieses grundlegende Probleme erst gar nicht aufkommen zu lassen.
Wenn man von vornherein alles ignoriert, t'ja dann kann man von Problemen reden.

Zitat:
Für mich ist sowas immer ein Alarmzeichen und ein Hinweis auf ein Strukturproblem
Wie gesagt das möchte ich vermeiden von Anfang an, das fängt bei so trivialen dingen an die im Moment vielleicht nicht wichtig erscheinen.

Zitat:
Oder hattest du du ein kleines bissel übertrieben?
Es war als Beispiel gedacht.

gruss

Geändert von EWeiss ( 5. Sep 2017 um 08:29 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.813 Beiträge
 
Delphi 12 Athens
 
#4

AW: Stringlänge parsen

  Alt 5. Sep 2017, 08:32
Emil, so kann man sich schon vor Entwicklungsbeginn mit Kleinkram verzetteln, und kommt nur sehr mühsam zum Ziel. Man verstößt halt dabei gegen die Regel eben nicht alle Eventualitäten abdecken zu müssen, weil man das ohnehin nicht kann, sondern nur das zu tun, was wirklich nötig ist.

Ein Vorteil moderner Entwicklungsumgebungen ist ja das schnelle Erstellen von Anwendungen oder zumindest Demos vermeintlich kritischer Anwendungsteile, um so frühzeitig zu sehen, ob und wo es Probleme gibt.
Kurz: Probieren geht über Studieren.

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#5

AW: Stringlänge parsen

  Alt 5. Sep 2017, 08:35
Zitat:
Kurz: Probieren geht über Studieren.
Jo aber dir ist schon klar auf was ich hinaus will
Mein Vorteil ist ich habe zeit.

gruss
  Mit Zitat antworten Zitat
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.248 Beiträge
 
Delphi 12 Athens
 
#6

AW: Stringlänge parsen

  Alt 5. Sep 2017, 08:36
Gute Optimierung findet mit dem Presslufthammer statt, nicht mit dem Skalpell.
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#7

AW: Stringlänge parsen

  Alt 5. Sep 2017, 08:40
Gute Optimierung findet mit dem Presslufthammer statt, nicht mit dem Skalpell.
dann möchte ich deinen Code nicht sehn.. LOL
Das tut ja weh.

gruss
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.448 Beiträge
 
Delphi 12 Athens
 
#8

AW: Stringlänge parsen

  Alt 5. Sep 2017, 08:47
[OT]
Ich hole mal das Popcorn...
[/OT]
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.077 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: Stringlänge parsen

  Alt 5. Sep 2017, 08:57
Auch wenn ich auch glaube, dass hier am falschen Ende gespart wird, möchte ich nochmal auf meinen Beitrag #20 zurückkommen.
http://www.delphipraxis.net/1380280-post20.html

Hier zeige ich im Screenshot explizit die Funktionsaufrufe, die am meisten Zeit benötigen.
Da kann man dann anfangen zu optimieren, indem man nicht für jeden String die ganzen Objekte neu erstellt, sondern nur einmalig und damit die größte Breite ermittelt.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz