![]() |
Programm entschlacken: JclStrings nimmt 500KB im Projekt ein?
Liste der Anhänge anzeigen (Anzahl: 1)
Ich bin gerade dabei, ein Projekt etwas zu entschlacken. Dabei wollte ich über den JCL Project Analyzer sehen, was am meisten Größe beansprucht und war über den ersten Eintrag in der Auflistung doch sehr verwundert:
http://www.delphipraxis.net/attachme...7&d=1293415774 An ein paar Stellen kommt die Jedi Library tatsächlich zum Einsatz, aber dass die JclStrings Komponente am Ende 20% der Programmgröße ausmacht, kann ich nicht nachvollziehen. Jetzt ist die Frage, ob das so normal ist (warum?) oder ob da was falsch sein könnte (was?). Hat jemand eine Idee bzw. könnte das in seinen Projekten, wo die Jedis zum Einsatz kommen, mal gegenchecken. Und falls jemand einen besseren Vorschlag als den JCL Project Analyzer hat, her damit! :) |
AW: Programm entschlacken: JclStrings nimmt 500KB im Projekt ein?
Was bedeutet denn 'BSS' (im Gegensatz zu 'CODE') in der rechten Spalte?
|
AW: Programm entschlacken: JclStrings nimmt 500KB im Projekt ein?
Zitat:
CU, der Poelser |
AW: Programm entschlacken: JclStrings nimmt 500KB im Projekt ein?
Wo kann ich den JCL Project Analyzer herunterladen? Gibt es den als Standalone-Applikation, ohne dass ich mir die komplette JCL installieren muss? Kann jemand evtl. hier die EXE uploaden? Danke!
|
AW: Programm entschlacken: JclStrings nimmt 500KB im Projekt ein?
Zitat:
Sieht dann wohl so aus, als ob die JclStrings 500kb an Daten / Konstanten definiert, z.B. Charmaps usw. 500k sind aber wirklich ziemlich happig. |
AW: Programm entschlacken: JclStrings nimmt 500KB im Projekt ein?
Die neueren Delphis (2009+) haben auch nochmal einige Charmaps und Dergleichen an Board ... also insgesamt fällt das dann nicht mehr so auf.
|
AW: Programm entschlacken: JclStrings nimmt 500KB im Projekt ein?
Sollte das nicht alles ausfallen, wenn optimiert wird?
|
AW: Programm entschlacken: JclStrings nimmt 500KB im Projekt ein?
Zitat:
Zitat:
Zitat:
Zitat:
|
AW: Programm entschlacken: JclStrings nimmt 500KB im Projekt ein?
Keiner eine Idee, wie man die Sache noch angehen könnte?
Und hat meine Beobachtung mal jemand gegengecheckt? |
AW: Programm entschlacken: JclStrings nimmt 500KB im Projekt ein?
Am 5.10.2010 wurden bei der JclStrings.pas Unit IFDEFs eingebaut, die ab Delphi 2009 nicht mehr eigene Char-Maps aufbauen, sondern auf die von der Characters.pas Unit bereit gestellte Tabelle zugreifen. Dadurch entfallen die 500 KB im BSS Segment.
Bugreport: ![]() Die Änderung hat es aber nicht in die aktuelle Release Version JCL 2.2 Build 3886 geschafft. Im ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:19 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