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

Langage Java Discussion :

Limite d’un byte[]


Sujet :

Langage Java

  1. #1
    Membre averti

    Profil pro
    Coach Agile
    Inscrit en
    Décembre 2005
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Coach Agile

    Informations forums :
    Inscription : Décembre 2005
    Messages : 316
    Points : 371
    Points
    371
    Par défaut Limite d’un byte[]
    Voici une question naïve à laquelle Google ne semble pas me fournir de réponse « constante ».

    Il y a-t-il une limite à la taille pouvant être allouée à un byte[] (autre qu’une limite de mémoire physiquement dispo) ?
    Typiquement, si je souhaite travailler en mémoire sur des éléments binaires dont la taille peut varier de 2 Ko à 2 Mo, l’utilisation du byte[] est-elle prohibée et, si oui, pourquoi ?

    Merci,
    Chris.

  2. #2
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,


    Il y a deux limites :
    • La taille de la mémoire disponible pour la JVM, en effet.
    • La valeur maximale des ints, utilisé comme index. Soit Integer.MAX (2147483647) ce qui fait plus de 2Go...


    a++

  3. #3
    Membre averti

    Profil pro
    Coach Agile
    Inscrit en
    Décembre 2005
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Coach Agile

    Informations forums :
    Inscription : Décembre 2005
    Messages : 316
    Points : 371
    Points
    371
    Par défaut
    Merci pour cette réponse rapide qui a le bon goût (en plus d’être précise), de coller à mes attentes.
    Je n’ai donc aucune raison de craindre une limite à ce niveau dans mon code.

    Chris.

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

Discussions similaires

  1. [WS 2008] Limites d’un serveur 2Go Win Serv Web Edition
    Par paikan06 dans le forum Windows Serveur
    Réponses: 0
    Dernier message: 12/09/2011, 15h34
  2. [Système/Fichiers/API] Enregistrement d'un fichier limité à 5120 Bytes
    Par Pims_Jay01 dans le forum C++Builder
    Réponses: 3
    Dernier message: 27/09/2010, 10h58
  3. [12.5 ]Row size (2058 bytes) could exceed row size limit, which is 1962 bytes.
    Par dngaya dans le forum Adaptive Server Enterprise
    Réponses: 1
    Dernier message: 04/12/2007, 13h51
  4. Limite supérieure « Array de Bytes »
    Par DarkVader dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 10/08/2007, 12h04
  5. Limitation VARCHAR à 255 bytes ?
    Par slylafone dans le forum Débuter
    Réponses: 4
    Dernier message: 15/03/2006, 11h49

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