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

Java Discussion :

NIO AND mmaped file


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 97
    Par défaut NIO AND mmaped file
    Bonjour
    jaimerais acceder a un fichier et chercher un numero specifier mais rapidement
    apres plusieur recherche j'ai eu CETTE information mmaped file and NIO
    jaimerais avoir des information et la methode d utilisation
    Merci

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    pourrais-tu etre plus précis? Pour lire un fichier, le plus simple est d'utiliser soit un FileInputstream, soit un RandomFile. Les NIO et les fichiers mappé, c'est plus compliqués à utiliser (mais plus performant aussi). T'as des messages d'erreur? Quel est ton code?

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 97
    Par défaut Reponse
    Citation Envoyé par tchize_ Voir le message
    pourrais-tu etre plus précis? Pour lire un fichier, le plus simple est d'utiliser soit un FileInputstream, soit un RandomFile. Les NIO et les fichiers mappé, c'est plus compliqués à utiliser (mais plus performant aussi). T'as des messages d'erreur? Quel est ton code?
    Bonjour
    j utilise RandomFile avec une command while pour faire la recherche dans le fichier mais c est trop lent....j aimerais utilise Les NIO et les fichiers mappé
    comment faire ?
    voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
     while ((line = br.readLine()) != null)
                {
                  if ( line.indexOf(phrase) != -1) {
     
                  System.out.println("phrase trouver...");
     
                  }
    }

    merci

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Si ton but est de parcourir tout le fichier dans l'ordre pour trouver ta phrase, les fichiers mappés ne te sont d'aucune utilité. Les fichiers mappé permettent de présenter le contenu du fichier dans une zone mémoire, comme si il s'agissait de données en mémoire vive, et de les manipuler (lecture / écriture) sans avoir à gerer les pointeurs de position. Tu trouvera des détails sur les nio ici: http://gfx.developpez.com/tutoriel/java/nio/

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 97
    Par défaut Reponse
    Bonjour
    Merci bcp pour votre aide , exactement j aimerais parcourir le fichier rapidement et non sequentiellement exemple:
    je recois 5 demande de recherche a la fois et jaimerais que je les traites en parallele et non une apres l autre
    Merci bcp

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    même si tes recherches se font en //, ca reste séquentiel, sauf si t'as un moyen qui te permet, à partir de ce qui est recherché, de jumper à un endroit particulier du fichier où tu sais déjà à l'avance que ça se trouve

Discussions similaires

  1. cport and audit file
    Par july1012 dans le forum SAS Base
    Réponses: 2
    Dernier message: 13/02/2012, 11h33
  2. Réponses: 0
    Dernier message: 07/09/2008, 06h28
  3. [FPDF] error: Image file has no extension and no type was specified:
    Par demsbf dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 28/09/2007, 15h47
  4. file handling and URl
    Par fouadz dans le forum Applets
    Réponses: 2
    Dernier message: 12/02/2007, 18h06
  5. Réponses: 2
    Dernier message: 20/03/2006, 14h38

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