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

Documents Java Discussion :

[Itext] RandomAccessFileOrArray grosse consommation mémoire


Sujet :

Documents Java

  1. #1
    Membre confirmé
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Points : 642
    Points
    642
    Par défaut [Itext] RandomAccessFileOrArray grosse consommation mémoire
    Bonjour,

    Dans le cadre d'une application Web je génère actuellement des PDF à partir de fichier TIFF.

    Mon problème est que la classe TiffImage à besoin d'un objet RandomAccessFileOrArray pour sa méthode getTiffImage(X).

    L'utilisation de cette objet à pour conséquence de charger le document entièrement dans la mémoire et la conséquence est l'apparition d'erreur
    java.lang.OutOfMemoryError des qu'il y a des gros fichiers ou/et de nombreux utilisateurs.
    Ce qui pénalise l'ensemble des applications

    je voulais donc savoir si certain parmi vous on déjà rencontré ce problème quel a été le palliatif ? changement d'API ?

    Je test d'autres API afin de voir si l'une peut faire se traitements sans travailler sur la mémoire.

    note : je suis sous un J2EE 1.3 / JDK 1.4

  2. #2
    Membre confirmé
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Points : 642
    Points
    642
    Par défaut
    Une solution réécrire la classe RandomAccessFileOrArray et remplacer le
    byte arrayIn[] par un fichier temporaire local

Discussions similaires

  1. Grosse consommation de mémoire de MySQL
    Par CinePhil dans le forum Administration
    Réponses: 0
    Dernier message: 19/11/2014, 15h41
  2. DataGrid WPF Toolkit, Grosse consommation de mémoire
    Par Yo Eight dans le forum Windows Presentation Foundation
    Réponses: 15
    Dernier message: 14/08/2009, 16h50
  3. Grosse consommation de mémoire au démarrage
    Par guenievre dans le forum Java ME
    Réponses: 7
    Dernier message: 10/10/2007, 11h36
  4. Grosse consommation mémoire de mon application
    Par muad'dib dans le forum Langage
    Réponses: 14
    Dernier message: 18/10/2006, 16h20
  5. Réponses: 4
    Dernier message: 09/11/2005, 13h32

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