AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 16:47

Parameter dieser Suchanfrage:

Suche in Thema: Geschwindigkeitsunterschiede bei Objekten/Pointern?
Suche alle Beiträge, die von "choose" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: Geschwindigkeitsunterschiede bei Objekten/Pointern?

      Delphi
      by choose, 15. Dez 2003
    Hallo Hagen,

    das Konzept Deiner "forged interfaces" (FI) entsprichte dem der vielen "Garbage Collector for Delphi"-Artikeln. Eine Ähnliche Bibliothek zum Durchführen beliebiger Aktionen sowie einer Implementierung von "SmartPointern", die sogar auf nil zurückgesetzt werden habe ich vor ein paar Monaten geschrieben. Diese von mir als "implicit actions" getaufte Lösung beruht allerdings auf...
  • Forum: Object-Pascal / Delphi-Language

    Re: Geschwindigkeitsunterschiede bei Objekten/Pointern?

      Delphi
      by choose, 7. Dez 2003
    Hallo Tiefflieger,

    Deine Implementierung von NewInstance stützt sich nach meinem Eindruck wieder auf einen Konstruktor (und der eigentlichen Aufruf verstehe ich nicht ganz!) und damit auf die ursprüngliche Implementierung?


    Der diskutierte Ansatz hingegen besteht darin, die Borland-Implementierung
    class function TObject.NewInstance: TObject;
    begin
    Result :=...
  • Forum: Object-Pascal / Delphi-Language

    Re: Geschwindigkeitsunterschiede bei Objekten/Pointern?

      Delphi
      by choose, 7. Dez 2003
    Das kommt dem, was ich zZt noch mit dem Borland Memory Manager (BMM) realisiere, ziemlich nahe: Lediglich mit dem Unterschied, dass meine "forgotten Interfaces" als gecachte Werte erst bei Bedarf als "freie Nodes" gekennzeichnet werden, weil sie in den meisten Fällen ohnehin kurze Zeit später erneut "erbaut" werden würden...


    Diese Antwort deckt sich mit Deiner Äußerung zur Polymorphie....
  • Forum: Object-Pascal / Delphi-Language

    Re: Geschwindigkeitsunterschiede bei Objekten/Pointern?

      Delphi
      by choose, 6. Dez 2003
    Hallo Hagen,

    über den Einsatz eines Nodemanagers, der auch recyceln kann, habe ich im Zusammenhang mit Delphi das erste Mal in "The Tomes of Delphi, Aglorithms and Data Structures", Julian Bucknall gelesen. Obwohl ich eine ähnliche Technik bereits erfolgreich bei Tupel-Mengen verwendet habe, war meine Entscheidungsgrundlage nicht wirklich... metrisch fundiert.

    Zwar ist in meinem aktuellen...
  • Forum: Object-Pascal / Delphi-Language

    Re: Geschwindigkeitsunterschiede bei Objekten/Pointern?

      Delphi
      by choose, 6. Dez 2003
    Exemplare von Klassen (=Objekte) halten neben den Exemplarvariablen noch eine "Referenz auf die Klasse", mit deren Hilfe Konstrukte der Art if myObject is TMyClass thenund Polymorphie iA möglich werden.
    Der hierfür benötigte Speicher ist die Größe einer Referenz selbst (zZt 4 Bytes). Darüber hinaus sind Klassen iA für "optimierten Zugriff" ausgerichtet. Diese Optimierung des Compilers hat bei...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=choose&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=12891
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz