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

C# Discussion :

Problème de mémoire


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2006
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2006
    Messages : 380
    Par défaut Problème de mémoire
    Bonjour,
    J'ai un problème qui manifestement est lié à un problème de mémoire. Mais c'est pas sûr...
    Je fais la transformation d'un fichier xml avec la méthode ci dessous, le fichier Xml fait en virons 7Mo
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
            XslCompiledTransform TransformationXsl = new XslCompiledTransform();
            TransformationXsl.Load(CheminXsl);
            TransformationXsl.Transform(CheminXml, EcrivainResultat);
    EcrivainResultat est mon flux de sortie
    Mon premier problème est que lorsque je passais cette commande sur mon server web ça plantait ici me laissant une exception 'OutOfMemory' quand ça passait sur cette dernière ligne. Donc je ne savais pas quoi faire.
    Peut-être y a-t-il moyen de régler la mémoire allouée au server, je ne sais pas.

    J'ai alors fait une application stand alone, dans celle ci je converti le résultat de mon Xsl transform (qui doit être assez énorme) dans le but de faire du PDF avec NFOP
    A un momment je passe mon flux de sortie en string, et je crois que ça fait planter l'appli.
    Avez vous une idée ? Est-ce que vous connaissez la taille maximale d'un string ? Est-ce que ça peut faire plus d'un Go ?

    Merci de me donner un coup de main si vous savez !
    A+

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Août 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2003
    Messages : 835
    Par défaut
    Salut,

    Je suis tombé sur ça en tappant "XslCompiledTransform OutOfMemory" dans google.

    Apparemment lorsque le XML contient du script une assembly est générée qui ne peut pas être déchargée, et donc à force ya plus de place...

    Une façon de savoir si ton problème vient bien de là serait de lister les assembly contenues dans ton appDomain au démarrage de l'application et au moment du crash, si tu as plein d'assembly avec des noms étranges ya de fortes chances que ce soit ça...

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2006
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2006
    Messages : 380
    Par défaut
    Bon j'ai pas trouvé comment faire, merci de ta réponse quand même !!!
    Par contre j'ai solutionné mon problème en abandonnant la notion de flux pour un fichier...
    Pour moi c'est moins pratique, mais ça marche !
    A+

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

Discussions similaires

  1. [WORD]Problème de mémoire
    Par Dnx dans le forum VBA Word
    Réponses: 17
    Dernier message: 05/10/2005, 14h48
  2. [Tomcat][Spring] Problème utilisation mémoire
    Par Wutintin dans le forum Hibernate
    Réponses: 12
    Dernier message: 08/09/2005, 14h57
  3. [Crystal Report]Problème de mémoire avec le moteur RDC
    Par sur_uix dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 26/05/2005, 09h09
  4. Problème de mémoire avec BDE
    Par Machuet dans le forum Bases de données
    Réponses: 3
    Dernier message: 13/07/2004, 10h11
  5. Problème de mémoire Affichage images
    Par Repti dans le forum C++Builder
    Réponses: 6
    Dernier message: 29/03/2004, 20h06

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