IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bases de données Delphi Discussion :

Taille maxi d'un executable delphi ?


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 98
    Par défaut Taille maxi d'un executable delphi ?
    Mon executable delphi pese 5888 ko et sa vitesse d'execution est
    toujours acceptable.

    Mes questions :

    1) Y a t il une limite de la taiile d'un exe.
    2) Comment reduire la taille d'un exe.
    3) Est ce que un petit EXE est plus rapide q'un gros EXE.


    Merci pour tous le monde.

  2. #2
    Membre émérite Avatar de Yurck
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 16
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2005
    Messages : 682
    Par défaut
    Citation Envoyé par HASSIOMAR

    1) Y a t il une limite de la taiile d'un exe.
    Celle du disque.
    2) Comment reduire la taille d'un exe.
    en le divisant.
    via l'utilisation de Dll ou de bpl (cela modifiera les perfs )
    utile pour la maintenance et la livraison de patch.
    3) Est ce que un petit EXE est plus rapide q'un gros EXE.
    Si il fait la même chose de la même façon sans doute mais alors il serait sans doute de la même taille.
    ça dépend !
    Merci pour tous le monde.
    yapaDekoi

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 10
    Par défaut taille exe
    > 2) Comment reduire la taille d'un exe.

    J'utilise le programme UPX qui compresse les exécutables et DLL.

    Je passe de 6Mo à 1,5 Mo avec et ça fonctionne très bien dans mon cas.

    > 3) Est ce que un petit EXE est plus rapide q'un gros EXE.

    Généralement un exe compressé avec UPX, se charge plus vite car le temps supplémentaire pour décompresser avec un processeur moderne est plus faible que le temps gagné pour lire le fichier exe sur le disque.

    Mais à l'éxécution c'est quasiment pareil avec une machine moderne.
    Avec une machine plus ancienne ou un proc avec peu de mémoire cache, un exe plus petit à des chances d'être plus rapide, car il "tient plus" dans le cache du proc, mais en pratique c'est très variable.

    Il vaut mieux généralement soigner la complexité de ses algorithmes avant d'en arriver à ce genre d'optimisation.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [FireBird 1.5] Taille maxi de la base de données
    Par jpminiscloux dans le forum Firebird
    Réponses: 5
    Dernier message: 12/06/2007, 10h38
  2. creé un executable delphi
    Par ingelman dans le forum EDI
    Réponses: 8
    Dernier message: 10/01/2006, 14h12
  3. TListBox taille maxi des lignes
    Par frantzgac dans le forum Composants VCL
    Réponses: 2
    Dernier message: 06/12/2005, 01h37
  4. Taille maximum de tableau en Delphi
    Par yannick37 dans le forum Langage
    Réponses: 5
    Dernier message: 03/03/2004, 13h18
  5. Taille Maxi pour un SQL SERVEUR 2000
    Par WOLO Laurent dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 21/07/2003, 09h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo