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

VB.NET Discussion :

Formats de nombres


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut Formats de nombres
    bonjour

    il existe plusieurs formats de nombre dans vb (short, integer, long ...)
    je précise que je travaille sur une appli industrielle, pas sur une appli de 300 lignes

    y a t il une différence de performances ?
    est-ce insignifiant au niveau mémoire ?
    enfin est-ce que peu importe ce que je prends ca changera rien ou alors faut il tirer sur la mémoire et tailler au plus près ou encore faut il prendre un type de la taille de la bande passante meme pour stocker un nombre entre 1 et 10 ? ... (sachant qu'il y a plus que du 64 bits sur le marché ca serait des long ? )
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  2. #2
    Membre émérite Avatar de neptune
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 835
    Par défaut
    En managé je ne pourrais répondre avec certitudes.

    En natif, c'est selon ton processeur.

    Et puis, il est important de savoir ce que tu entend par performance et ce que tu application fait. Calcul intensif?

  3. #3
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    rien de spécial mais y a plein de classes, plein de choses à la seconde, plein d'instanciation de désinstanciation ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    96
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Novembre 2006
    Messages : 96
    Par défaut
    Bonjour sperot

    Honnétement avec les machine d'aujourd'hui je serais tenté de te dire que si cela affecte les performances, cela ne doit pas être énorme...

    Néanmoins j'ai horreur de me dire "la machine est baleze on bosse avec des gros truc". C'est moche.

    Donc je ne répond pas vraiment à ta réponse, mais je suis tenté de te dire de ne travailler qu'avec des variables dont tu connait la fourchette de valeur qui leur seront affecté.

    Ne pas utiliser d'Integer quand il s'agit de passé une valeur qui sera soit 0 soit 1. Il ai plus censé de faire un Boolean.

    Renaud

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 85
    Par défaut
    Slt

    Les types de données utilisent des quantite de memoire difféerentes.
    Pour economiser les ressource systeme il est prefferrable d'exploiter le type de donnée qui consomme le moins de memoire tout en offrant la possibilité de stocker le plus de valeur possible

    ex pour une variable stockant un nombre entre 1 et 10 utiliser Short au lieu de long en logique

    cela dis les ordinateur personnel et professionel on des processeur de 32bits la plupart du temps comme un entier interger est code sur 32bits le processeur traitera plus rapidement une varaible integer plutot que short donc pour une varaible contenant meme le chiffre 5 integer est plus judicieux

    pour les applications personnel cela n'a peu d'importance on peu meme utiliser le type object partout (rappel object permet de declarer une varaible sans connaitre son type object prend une taille considerable en memoire donc a eviter) mais pour des application industrielle il est important de ce soucier des type attribuer au variable

    pour plus d'imnformation a ce sujet ou meme pour savoir quel type utiliser pour tel donnée envoyer moi un MP

Discussions similaires

  1. [Nombre]formater le nombre de décimal après une virgule.
    Par PascalCmoa dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 09/03/2007, 10h40
  2. Format des nombres entiers, séparateurs de milliers
    Par zazaraignée dans le forum Langage
    Réponses: 2
    Dernier message: 26/10/2005, 01h25
  3. formater un nombre en format "monétaire"
    Par jm6570 dans le forum Access
    Réponses: 2
    Dernier message: 14/09/2005, 10h06
  4. Formater un nombre avec Crystal Reports
    Par Soph70 dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 05/07/2005, 19h27
  5. Format de nombre
    Par shawinnigan dans le forum Oracle
    Réponses: 12
    Dernier message: 23/08/2004, 12h37

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