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

API, COM et SDKs Delphi Discussion :

Gagner de l'espace mémoire


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club Avatar de smail21
    Profil pro
    Inscrit en
    Février 2005
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Février 2005
    Messages : 152
    Points : 61
    Points
    61
    Par défaut Gagner de l'espace mémoire
    Salut
    j'ai une application qui implémente un algorithme de calcul et de recherche dans un texte, à l'aide de deux matrice!
    alors lorsque la taille du texte dépasse les 10000 caractère, il m'affiche un message d'erreur Mémoire insuffisante!
    j'ai essayé sur plusieurs pc (même un Double core)! c'est le même problème pourtant le pc ne se bloque pas!
    comment pourrais-je lui augmenter la taille de l'espace mémoire

    pour le code je ne peux pas le simplifier plus qu'il en est!

    j'attends votre réponse

    merci

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 132
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 132
    Points : 1 418
    Points
    1 418
    Par défaut
    Peut-être peux-tu effectuer ta recerche sans charger TOUT le texte en une fois

    Yan.


    devYan.

  3. #3
    Modérateur

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Octobre 2005
    Messages
    2 396
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 396
    Points : 3 266
    Points
    3 266
    Par défaut
    Bonjour,

    Bizarre que pour seulement 10000 caractères tu satures ta mémoire même en supposant qu'il y en a 10000 dans le texte chargé et autant dans chacune de tes deux matrices ... car avec ma mem-vive-totale de seuleument 255.434 Mo et deux logiciels en activité il me reste encore suffisamment de mem-vive-dispo pour charger en mem-vive 3 fois 6.878 Mo qui équivalent à 3 paquets de 500 feuilles A4 imprimées recto-verso sur 60 lignes de 115 caractères Times New Roman taille 10, soit une pile de 15 cm de papier bien tassé.

    Faudrait voir ton code pour pourvoir t'aider.

    A+
    N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  4. #4
    Membre du Club Avatar de smail21
    Profil pro
    Inscrit en
    Février 2005
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Février 2005
    Messages : 152
    Points : 61
    Points
    61
    Par défaut
    non, je dois charger les deux textes au complet avant de lancer les procédures de calculs et de remplacmeents des colones!
    ce que j'ai omis de mentioner est que durant ce traitement je générère une 3ème matrice qui à au maximum 10000 colones! et 7 lignes!

    that's my problem

  5. #5
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 943
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 943
    Points : 5 655
    Points
    5 655
    Par défaut
    Mio,
    Citation Envoyé par smail21 Voir le message
    non, je dois charger les deux textes au complet avant de lancer les procédures de calculs et de remplacmeents des colones!
    ce que j'ai omis de mentioner est que durant ce traitement je générère une 3ème matrice qui à au maximum 10000 colones! et 7 lignes!

    that's my problem
    Alors, c'est sans solution, car tu finiras toujours par arriver à la limite de la mémoire disponible.

    Il faut revoir ton algorithme.
    Si les cons volaient, il ferait nuit à midi.

  6. #6
    Membre du Club Avatar de smail21
    Profil pro
    Inscrit en
    Février 2005
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Février 2005
    Messages : 152
    Points : 61
    Points
    61
    Par défaut
    malhereusement ce n'est pas mon algorithme!
    il est fait par deux chercheur taiwanais!

Discussions similaires

  1. Réponses: 16
    Dernier message: 12/02/2007, 17h24
  2. Une erreur d'espace mémoire
    Par ToTo13 dans le forum Langage
    Réponses: 12
    Dernier message: 14/12/2006, 10h40
  3. Atteindre un espace mémoire avec perl
    Par scaleo dans le forum Langage
    Réponses: 3
    Dernier message: 31/03/2006, 18h53
  4. [C][obtenir l'espace mémoire libre]
    Par ronan99999 dans le forum Windows
    Réponses: 4
    Dernier message: 26/10/2004, 07h53
  5. Accéder à un espace mémoire sous XP
    Par keny dans le forum x86 32-bits / 64-bits
    Réponses: 4
    Dernier message: 02/08/2002, 12h37

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