Thema: Delphi Zu wenig Arbeitsspeicher

Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#5

Re: Zu wenig Arbeitsspeicher

  Alt 14. Dez 2004, 14:09
Zitat von TM6:
Auch das Icarus-Tool hat nichts Neues gebracht. Alle Units werden verwendet.
Glaub ich nicht. Du hast den Report nicht genau analysiert.
Beispiel:
wenn man ein neues Datenmodul erzeugt, sieht das ungefähr so aus:
Delphi-Quellcode:
unit Unit2;
interface
uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;
type
  TDataModule2 = class(TDataModule)
  private
Schau man sich die Uses-Klausel an, sieht man, dass die Unit Graphics und Controls in einem Datenmodul
nicht benötigt werden. Also rauslöschen. Auch Messages wird man in 99% aller Fälle nicht brauchen.
Icarus markiert nicht benötigte Units mit einem Pfeil ==>:
Code:
  ==> Controls unnecessary (has initialization)
      Forms in interface (has initialization)
  ==> Dialogs unnecessary (has initialization)
Zitat von TM6:
Zum Aufbau der Symboltabellen:
Ist es allgemein für den Delphi-Compiler günstiger, wenn man viele Units benutzt oder eher weniger, die aber entsprechend größer sind. Oder ist das vollkommen egal.
Es kommt drauf an, würd ich mal sagen.
Man sollte die Units so designen, wie es für die Programmierung am günstigsten ist und
keine Rücksicht auf den Compiler nehmen.
Dann sollte man nur die Units in die Uses-Klausel reintun, die auch wirklich zum kompilieren benötigt
werden.
Andreas
  Mit Zitat antworten Zitat