AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 06:17

Parameter dieser Suchanfrage:

Suche in Thema: MemoryLeaks mit s := I.ToString
Suche alle Beiträge, die von "Kraisel" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    AW: MemoryLeaks mit s := I.ToString

      Delphi
      by Kraisel, 11. Nov 2014
    Schön, dass es doch noch jemand gibt, der sich für dieses Thema interessiert. Aber es ist richtig, dass im Grunde fast alles gesagt ist, und mit dem ursprünglichen Thema nichts mehr zu tun hat. Über Threads, Fiber und Co. könnte man natürlich stundenlang schreiben.

    Aber noch soviel zu den Fragen:

    Die Indy-Komponenten kenne ich nicht.

    Microsoft gibt an, dass maximal 16 Threads pro CPU...
  • Forum: Object-Pascal / Delphi-Language

    AW: MemoryLeaks mit s := I.ToString

      Delphi
      by Kraisel, 8. Nov 2014
    Für den Thread hast Du völlig recht. Da habe ich mich vielleicht nicht klar genug ausgedrückt, denn ich wollte sicher nicht anregen, dass man Suspend benutzen soll. Ich habe lediglich versucht, die Analogie zum Fiber hergestellt, denn da besteht leider immer das Problem, dass das Ende der Methoden in denen umgeschaltet wird niemals aufgerufen werden, wenn der Fiber gerade beendet wird. Er kann...
  • Forum: Object-Pascal / Delphi-Language

    AW: MemoryLeaks mit s := I.ToString

      Delphi
      by Kraisel, 8. Nov 2014
    VORSICHT: Wenn die Fiberumschaltung irgendwo in einer aufgerufenen Methode vor dem finally geschieht, und der Fiber dann beendet wird, wird finally niemals aufgerufen. Dieses Problem hat man auch beim Thread, wenn er mit Suspend angehalten und dann verworfen wird.

    Allgemein: Die erste Entscheidung bei paralleler Programmierung ist, ob man dadurch einen Performancegewinn oder deutlich besser...
  • Forum: Object-Pascal / Delphi-Language

    AW: MemoryLeaks mit s := I.ToString

      Delphi
      by Kraisel, 8. Nov 2014
    Threads sind ein präemptives Multitasking. Fiber ist ein kooperatives Multitasking und läuft in EINEM Thread. Die Umschaltung der Fiber kostet keine Verwaltung (wenige ns) und die einzelnen Fiber müssen auch nicht gegeneinander verriegelt werden. Der gesamte Betriebssystem Overhead ist dadurch weg. Das hat für viele technische Probleme enorme Vorteile.

    Ich automatisiere z.B. riesige...
  • Forum: Object-Pascal / Delphi-Language

    AW: MemoryLeaks mit s := I.ToString

      Delphi
      by Kraisel, 7. Nov 2014
    Meine Pointermystik war nur für diese Tests ein Ersatz, um nicht ständig in der CPU-Ansicht die Speicherbereiche einzutippen! Ich wollte sicher sein, dass wirklich der Speicher so aussieht. Deshalb habe ich keine Methoden aus dem System genommen. Wird ansonsten nicht genutzt.

    Des Rätsels Lösung ist dann wohl, dass in einer Fibermethode das "end" ja nie erreicht wird, und somit die...
  • Forum: Object-Pascal / Delphi-Language

    MemoryLeaks mit s := I.ToString

      Delphi
      by Kraisel, 7. Nov 2014
    Alles mit XE7 Pro

    procedure Test;
    var
    s1,s2: String;
    i: Integer;
    begin
    i := 123;
    s1 := IntToStr(I); // der Referenzzähler von s1 ist hier 1 :-)
    GetDynVarPrms(s1);


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Kraisel&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=182659
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:21 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