Probando el flag -gc3 de Harbour

Post Reply
User avatar
Antonio Linares
Site Admin
Posts: 42655
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 67 times
Been thanked: 96 times
Contact:

Probando el flag -gc3 de Harbour

Post by Antonio Linares »

Si usais la opción -gc3 al llamar a harbour.exe genera llamadas en C sin usar pcode, por lo que vuestras aplicaciones iran un poco más rápidas :-)

Nos gustaria tener vuestro feedback acerca de construir vuestras FWH + Harbour apps usando este flag

gracias!
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Joaquim Ferrer
Posts: 105
Joined: Sat Jan 14, 2012 3:46 pm
Location: Barcelona

Re: Probando el flag -gc3 de Harbour

Post by Joaquim Ferrer »

Buenos dias

En mi caso, un ERP de unos 150 módulos prg (unas 120.000 líneas de código), construido con BCC 7.3

Con -gc0 (opción que utilizo) el exe pesa 5.2 Mb

Con -gc3 opción aconsejada, el exe pesa 9.2 Mb

Con gc3 la aplicación va algo más lenta y en algunos casos se nota el pintado de controles, tipo GET, Combo, etc

Esta ha sido mi experiencia
Fivewinner desde 1.9, programador PHP y Javascript, PWA & HTML5 evangelista
paquitohm
Posts: 288
Joined: Fri Jan 14, 2022 8:37 am
Been thanked: 1 time

Re: Probando el flag -gc3 de Harbour

Post by paquitohm »

Joaquin,

En mi caso son más de 600 archivos .prg con un ejecutable que supera los 27 mb compilado con bcc 7.3 y harbour 3.2 (r2006301601)

Utilizo como flag: -gc0


Todo va muy bien excepto los aleatorios errores OLE (Excel y Outlook) que medio se solucionan con hb_GCAll(.t.) y reintento de operacion.

No sé si la version 7.6 podria aportar alguna mejora al sistema, ademas de una logica mejor adaptacion a los nuevos sistemas
Embarcadero (formerly Borland) C++ 7.60 Windows x86, x86_64
Support for Embarcadero C++ 7.60 is limited to bcc32 (Classic Borland C++ compiler), bcc32x (Clang-enhanced C++ compiler for 32-bit Windows), and bcc64 (Clang-enhanced C++ compiler for 64-bit Windows). The bcc32c binary is not supported.
Salu2
User avatar
karinha
Posts: 7963
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 5 times
Contact:

Re: Probando el flag -gc3 de Harbour

Post by karinha »

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Post Reply