Forum: Die Delphi-IDE
by newbe,
12. Sep 2014
hin oder her ich bin trotzdem der meinung das der neue Code nicht langsamer sein sollte als der alte, schon gar nicht wie in dem bsp. von jbg.
Forum: Die Delphi-IDE
by newbe,
12. Sep 2014
Hast du schonmal ein eigenes ORM geschrieben? Dann weist du wozu du die Listensuche brauchst und warum die nich schnell genug sein kann.
mfg newbe
Forum: Die Delphi-IDE
by newbe,
12. Sep 2014
@stevie
naja ich kanns nicht so schreiben??? Wenn ich deinen Post vorhin richtig verstanden habe muss ich
auf das Item über irgendwelche comperator Interfaces drauf zugreifen?
dat hier meinte ich
bei IndexOf nicht "if FList = Value then" schreiben kann, sondern einen Comparer (Interface) bemühen muss "if Comparer.Equals(FList, Value)", was ein indirekter Funktionsausruf ist, der dem...
Forum: Die Delphi-IDE
by newbe,
12. Sep 2014
@jbg
Der FastMM ist jetzt doch drinne in XE7 oder?
@stevie
Mir ginge es beim verwenden von generics um das weniger Code schreiben / mehr Lesbarkeit, jedoch bin ich nicht gewillt dafür derartige Performanceeinbußen hinzunehmen. Den Zugriff über irgendwelche Enumeratoren find ich auch schlecht gelöst. Wenn dann bitte so wie in C#
also in der Art
Forum: Die Delphi-IDE
by newbe,
12. Sep 2014
@jbg
vielen Dank für deine interessanten Ausführungen. Deine beschriebenen Caseszenarien liegen glaub ich eher bei den meinen. Hinzu kommt noch das ich Lazy Loading nicht besonders mag und vermeide wenn ich die Möglichkeit habe. Es komm also häufiger Vor das ich beim initialisieren des Programms
Objectlisten mit mehreren Tausend Objekten pro Typ vollballere. Und da kommt es dann doch schon...
Forum: Die Delphi-IDE
by newbe,
11. Sep 2014
achja stimmt... ich bin auch durch für heute :)
Forum: Die Delphi-IDE
by newbe,
11. Sep 2014
@stevie
dachte sortet is bei TStringlist standardmäßig auf true? bin jetz leicht verwirrt.
mfg
Forum: Die Delphi-IDE
by newbe,
11. Sep 2014
Tja also was mich da konkret interessieren würde, wäre zum Beispiel die ganze Arbeit mit normalen Objekten. Sprich Erzeugung und Zerstörung, Listen und Objectlistenhandlung (add, insert, Remove, Delete, Objectsuche), Performance bei Verwendung der neuen Generics vs altes Casting, wie sind dort die Perf. Gewinne bzw. Verluste. Iteration über große Listen. Floating Point Performance is für mich...