Probando el flag -gc3 de Harbour

Probando el flag -gc3 de Harbour

Postby Antonio Linares » Fri Nov 17, 2023 12:44 pm

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
Antonio Linares
Site Admin
 
Posts: 42048
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Probando el flag -gc3 de Harbour

Postby Joaquim Ferrer » Mon Nov 20, 2023 10:39 am

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
User avatar
Joaquim Ferrer
 
Posts: 105
Joined: Sat Jan 14, 2012 3:46 pm
Location: Barcelona

Re: Probando el flag -gc3 de Harbour

Postby paquitohm » Mon Nov 20, 2023 12:25 pm

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
paquitohm
 
Posts: 252
Joined: Fri Jan 14, 2022 8:37 am


Re: Probando el flag -gc3 de Harbour

Postby karinha » Mon Nov 20, 2023 2:24 pm

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7766
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 41 guests