FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Inicio lento aplicacion Fivewin 32 bits en Windows 11
Posts: 56
Joined: Mon Apr 11, 2011 06:22 PM
Inicio lento aplicacion Fivewin 32 bits en Windows 11
Posted: Sat May 11, 2024 07:18 AM
Saludos foro

Recientemente he migrado mi entorno de desarrollo Fivewin a una nueva máquina con Windows 11 pro (i9, 16Gb RAM, 1Tb SSD)

Ahora la compilación de mi ERP (>150.000 líneas de código) aunque no sea incremental, vuela, es instantánea (entre 1 y 5 segundos)

El problema viene con la primera ejecución del exe, puede tardar hasta 30 segundos en iniciar, lo que desespera cuando se realiza el típico prueba/error

He deshabilitado BitLocker (no sabia que mi PC venía cifrado por defecto) ya que leí que el rendimiento en SSD puede bajar hasta un 45 %

Lógicamente también he probado de desactivar Firewall o autorizar la aplicacion, desactivar Windows defender (no dispongo de otro antivirus), etc

Todo con el mismo resultado, la primera ejecución muy lenta. A partir de la segunda ejecución, el programa arranca de forma instantánea

Tengo entendido que las apps de 32 bits se ejecutan en el subsistema WOW64 que es el emulador x86 que permite que las aplicaciones basadas en
Windows de 32 bits se ejecuten en Windows de 64 bits, por lo que no sé si el problema viene de aquí
https://learn.microsoft.com/es-es/windows/win32/winprog64/running-32-bit-applications

Os ha pasado algo parecido ?

Gracias !
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Inicio lento aplicacion Fivewin 32 bits en Windows 11
Posted: Sat May 11, 2024 07:22 AM
Quim,

Has probado a construirla en 64 bits y ver si hay diferencias ? :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 56
Joined: Mon Apr 11, 2011 06:22 PM
Re: Inicio lento aplicacion Fivewin 32 bits en Windows 11
Posted: Sat May 11, 2024 07:56 AM

Gracias Antonio

Tengo una 'deuda tecnológica' importante con esta aplicación y no puedo pasarla a 64 bits, ya me gustaría

Lo curioso es que hasta este momento, con el mismo desarrollo en una máquina 'menor' (Windows 10, i3, 8Gb RAM, 500Gb HDD )

la compilación era mucho más lenta, pero la primera ejecución instantánea

También el Windows 10 es 64

He probado desde distintas shells : cmd, cmd (administrador), ConEmu( la que utilizo), PowerShell,... con el mismo resultado

Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Inicio lento aplicacion Fivewin 32 bits en Windows 11
Posted: Sat May 11, 2024 12:28 PM
Estimado Quim

En Control de Aplicaciones y Navegador

Desactivar -Control inteligente de Aplicaciones

Espero te ayude
Saludos,



Adhemar C.
Posts: 2706
Joined: Fri Oct 07, 2005 01:50 PM
Re: Inicio lento aplicacion Fivewin 32 bits en Windows 11
Posted: Sat May 11, 2024 01:15 PM
I use a professional .EXE shrinker ... that makes a big difference in execution time .. the smaller the .EXE, the quicker the program loads not only on a single machine but especially on a network where the .exe is on a common folder. The Shrinker is called Aspack .. and an additional benefit is that your .exe once shrinked makes it impossible for anyone to use a hex edit to look at your .exe which could revel your source code .. here is the link ..

http://www.aspack.com/downloads.html

Thanks
Rick Lipkin
Posts: 56
Joined: Mon Apr 11, 2011 06:22 PM
Re: Inicio lento aplicacion Fivewin 32 bits en Windows 11
Posted: Sat May 11, 2024 01:29 PM
acuellar wrote:
En Control de Aplicaciones y Navegador

Desactivar -Control inteligente de Aplicaciones

Espero te ayude
Como se suele decir ... ' mano de santo '
Después de la advertencia de que no podria volver al modo 'inteligente' si lo desactivaba sin instalar de nuevo Windows ... funciona perfecto
La verdad es que se pierde más el tiempo en desactivar funcionalidades de Windows 11 que ventajas pueda ofrecer

Gracias por la ayuda !
Posts: 56
Joined: Mon Apr 11, 2011 06:22 PM
Re: Inicio lento aplicacion Fivewin 32 bits en Windows 11
Posted: Sat May 11, 2024 01:32 PM
Rick Lipkin wrote:I use a professional .EXE shrinker ... that makes a big difference in execution time .. the smaller the .EXE, the quicker the program loads not only on a single machine but especially on a network where the .exe is on a common folder. The Shrinker is called Aspack .. and an additional benefit is that your .exe once shrinked makes it impossible for anyone to use a hex edit to look at your .exe which could revel your source code .. here is the link ..

http://www.aspack.com/downloads.html

Thanks
Rick Lipkin
Thank you very much Rick for the recommendation, really an option to consider.
The easy solution has been Adhemar

Regards
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Inicio lento aplicacion Fivewin 32 bits en Windows 11
Posted: Sat May 11, 2024 02:46 PM
Rick Lipkin wrote:I use a professional .EXE shrinker ... that makes a big difference in execution time .. the smaller the .EXE, the quicker the program loads not only on a single machine but especially on a network where the .exe is on a common folder. The Shrinker is called Aspack .. and an additional benefit is that your .exe once shrinked makes it impossible for anyone to use a hex edit to look at your .exe which could revel your source code .. here is the link ..

http://www.aspack.com/downloads.html

Thanks
Rick Lipkin
Last Aspack update is on 2018. Time to switch to UPX, last update 2 days ago and best EXE compression (using --lzma switch).
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Inicio lento aplicacion Fivewin 32 bits en Windows 11
Posted: Sat May 11, 2024 03:12 PM
Good afternoon Enrico, does this work in your version of UPX.exe?
Code (fw): Select all Collapse
C:\UPX\UPX.EXE --lzma --ultra --brute FOTOSPRO.EXE
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Inicio lento aplicacion Fivewin 32 bits en Windows 11
Posted: Sat May 11, 2024 03:14 PM

I didn't understand your question. Can you be more specific, please?

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Inicio lento aplicacion Fivewin 32 bits en Windows 11
Posted: Sat May 11, 2024 03:30 PM
Enrico, is this correct? And the version, is it 4.2.4 of UPX.exe?
Code (fw): Select all Collapse
C:\UPX4\UPX.EXE -9 --lzma FOTOSPRO.EXE
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Inicio lento aplicacion Fivewin 32 bits en Windows 11
Posted: Sat May 11, 2024 03:31 PM
Enrico Maria Giordano wrote:I didn't understand your question. Can you be more specific, please?
How do you compress your executable?

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Inicio lento aplicacion Fivewin 32 bits en Windows 11
Posted: Sat May 11, 2024 04:42 PM
karinha wrote:Enrico, is this correct? And the version, is it 4.2.4 of UPX.exe?
Code (fw): Select all Collapse
C:\UPX4\UPX.EXE -9 --lzma FOTOSPRO.EXE
Regards, saludos.
Yes, latest version is 4.2.4:

https://github.com/upx/upx/releases/tag/v4.2.4

The correct syntax (I'm using) is:
Code (fw): Select all Collapse
C:\UPX4\UPX.EXE --lzma FOTOSPRO.EXE
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Inicio lento aplicacion Fivewin 32 bits en Windows 11
Posted: Sat May 11, 2024 05:31 PM
Thank you Enrico. Perfect.

https://upx.github.io/

Regards, saludso.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Inicio lento aplicacion Fivewin 32 bits en Windows 11
Posted: Sun May 12, 2024 11:24 AM
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341

Continue the discussion