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 EE Discussion :

HashMap temps de serialization


Sujet :

Java EE

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Juin 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 4
    Par défaut HashMap temps de serialization
    Bonjour

    Je travaille avec les EJB3 sous une achitecture client/serveur.
    Côté serveur je crée une HashMap<Double,Double> (de 100 000 éléments) qui se trouve enveloppée sous une classe enveloppe qui implémente serializable.

    Le fait de faire traverser cette classe vers le côté client prend 20 min. Je soupçonne que ce soit dût à la sérialisation de la HashMap.

    Est ce que quelqu'un aurait une idée à ce sujet? pourquoi cela prend autant de temps? Que puis-je faire pour diminuer ce temps?

    Toute aide ou idée sera utile.. Merci

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Quel est le débit moyen de la connexion entre le client et le serveur ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Futur Membre du Club
    Inscrit en
    Juin 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 4
    Par défaut
    Merci pour la reponse rapide

    Pour l'instant les deux sont sur la même machine, donc ce n'est pas un problème de débit.

    En fait j'ai fait un autre test, à la place de la HashMap j'ai mis un Double[][] toujours enveloppé dans la classe enveloppe qui implémente serializable, et là : le client à reçu la reponse instanément.

    C'est donc bien la serialization de la HashMap qui prend tant de temps...
    Etrange...

    Je vais donc tout modifier pour prendre en compte cela.

    Voilà, c'etait juste pour info, si ca arrive a quelqu'un d'autre...

Discussions similaires

  1. gérer le clic gauche-droite en même temps de la sou
    Par Guigui_ dans le forum Langage
    Réponses: 4
    Dernier message: 29/11/2002, 22h52
  2. Arrêter un prog si temps de connexion trop long
    Par jakouz dans le forum Langage
    Réponses: 4
    Dernier message: 22/10/2002, 18h28
  3. Réponses: 8
    Dernier message: 18/09/2002, 03h20
  4. temps d'un mp3
    Par CorO dans le forum Langage
    Réponses: 6
    Dernier message: 15/09/2002, 18h43
  5. repertoire temp dynamique
    Par killpilot dans le forum C
    Réponses: 2
    Dernier message: 26/04/2002, 16h19

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