Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿Como se instala el FastMM 4? (https://www.clubdelphi.com/foros/showthread.php?t=57485)

MAXIUM 17-06-2008 02:08:47

¿Como se instala el FastMM 4?
 
Eso, quisiera saber como instalar el FastMM 4 http://sourceforge.net/projects/fastmm

Y de paso saber si esto es cierto:
Cita:

resulta que el manejador de memoria de borland es muy malo y de paso las fascode y fastmove que mejoran mucho el desempeño y uso de la memoria de las aplicaciones sobretodo si usas delphi 2005 o anteriores. El 2006 y el 2007 ya lo traen inlcuido por eso son mas rapidos

Neftali [Germán.Estévez] 17-06-2008 12:33:29

Si no recuerdo mal, una vez descargado viene incluído un TXT con todos los pasos necesario para instalarlo.

MAXIUM 17-06-2008 16:11:27

Esto es lo más relevante que dice:
Cita:

This archive contains:
----------------------

1) FastMM4.pas - The replacement memory manager (to speed up your applications)

2) CPP Builder Support\FastMM4BCB.cpp - The Borland C++ Builder 6 support unit for FastMM4

3) Replacement BorlndMM DLL\BorlndMM.dpr - The project to build a replacement borlndmm.dll (to speed up the Delphi IDE)

4) FullDebugMode DLL\FastMM_FullDebugMode.dpr - The project to build the FastMM_FullDebugMode.dll. This support DLL is required only when using "FullDebugMode".

5) Usage Tracker\FastMMUsageTracker.pas - The address space and memory manager state monitoring utility for FastMM. (A demo is included in the same folder.)

6) Translations - This folder contains FastMM4Messages.pas files translated to various languages. The default FastMM4Messages.pas (in this folder) is the English version.

Documentation for each part is available inside its folder and also as comments inside the source. Refer to the FAQ if you have any questions, or contact me via e-mail.

Neftali [Germán.Estévez] 17-06-2008 17:20:25

Cita:

Empezado por MAXIUM (Mensaje 294091)
Esto es lo más relevante que dice:
...Documentation for each part is available inside its folder and also as comments inside the source...

Si miras dentro del código:

Usage:
Delphi:
Place this unit as the very first unit under the "uses" section in your
project's .dpr file. When sharing memory between an application and a DLL (e.g. when passing a long string or dynamic array to a DLL function), both the main application and the DLL must be compiled using this memory manager (with the required conditional defines set). There are some conditional defines (inside FastMM4Options.inc) that may be used to tweak the memory manager. To enable support for a user mode address space greater than 2GB you will have to use the EditBin* tool to set the LARGE_ADDRESS_AWARE flag in the EXE header.
This informs Windows x64 or Windows 32-bit (with the /3GB option set) that the application supports an address space larger than 2GB (up to 4GB). In Delphi 6 and later you can also specify this flag through the compiler directive {$SetPEFlags $20}
*The EditBin tool ships with the MS Visual C compiler.


La franja horaria es GMT +2. Ahora son las 05:38:06.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi