Réduire la taille des exécutables 4GL
Posted in 1996
Translated from English by DrWatson — View original
Notre environnement de développement utilise : Informix I4GL Version 6.00.UE2 et Online V6.00.UE3 (sous HP-UX 9.04) Mon problème est que la taille d'un exécutable produit par « c4gl » est en moyenne très importante (3 à 4 Mo chacun). Même un petit programme 4GL comportant 10 ou 20 lignes de SQL simple aboutit à un fichier de 600/700 Ko ! Cela signifie que quelque 600 programmes répartis dans divers environnements occupent énormément d'espace disque. Je suppose que le problème est lié au nombre et à la taille des bibliothèques partagées HP et Informix incluses au moment de l'édition de liens, mais existe-t-il des astuces élégantes me permettant soit : 1. d'exclure toute bibliothèque inutile de l'édition de liens ; 2. d'amener Informix à utiliser le « chargement dynamique » des bibliothèques partagées, ces bibliothèques étant alors liées dynamiquement à l'exécution afin d'améliorer la gestion de la mémoire et de rendre l'ensemble plus efficace. Je serais très reconnaissant pour toute idée... TTFN -- Simon Athelston Barber