Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : question existantielle : place ou rapidité [ Archives / Maths & Algorithmes ] (magic_Nono)

lundi 22 août 2005 à 20:34:33 | question existantielle : place ou rapidité

magic_Nono

Membre Club
J'aimerai savoir ce que vous feriez dans ce cas:

avec un gros projet

j'ai la possibilité d'accélérer considérablement sa vitesse d'exécution
mais cela entrainerai une utilisation beaucoup plus importante de la mémoire
(mémorisation de chaines de caractères au lieu de les reparcourir un nombre incalculable de fois
sachant que ce ne sont pas des parcours simples, mais traitant bcp de cas particuliers
)

feriez vous ce changement?
quitte à ce que l'utilisation mémoire soit énorme
ou pas?

merci de votre lecture & de vos avis sur la question
___________________________________________________________
Magicalement
Nono

lundi 22 août 2005 à 20:36:10 | Re : question existantielle : place ou rapidité

magic_Nono

Membre Club
évidemment, le processeur mettra certainement du tps à stocquer ceci, mais c'est à mon avis négligeable face aux multiples reparcours particuliers

___________________________________________________________
Magicalement
Nono

lundi 22 août 2005 à 20:41:33 | Re : question existantielle : place ou rapidité

xterminhate

Membre Club
Réponse acceptée !
Quantitativement ? En dessous de 128Mo de mémoire... négligeable, à mon sens. Au delà de 512Mo... ça devient difficilement acceptable. L'utilisation d'algos de hash et/ou de compression ne pourrait il pas aider... Explique un peu tes traitements... Cordialement, Xterminhate.

lundi 22 août 2005 à 20:41:48 | Re : question existantielle : place ou rapidité

minet03

Réponse acceptée !
Cela dépend du projet et de son utilisation.
Il faudrais juger si la vitesse d'exécution des instructions est plus importante que l'espace mémoire utilisé. Si la mémoire est énorme et que c'est donc négligeable, autant rendre le prog plus rapide... !

Le CyberMonde nous offre une meilleur qualité de vie
CyberMan.inc The WebSite

lundi 22 août 2005 à 21:31:13 | Re : question existantielle : place ou rapidité

magic_Nono

Membre Club
Réponse acceptée !
merci les gars d'avoir répondu présent aussi rapidement

c'est vrai qu'a y réfléchir,
tout le monde n'a pas 1Go de RAM

actuellement, je ne peux pas quantifier la place que ça prendrai
pr cet usage , ça prendra approximativement
un peu moins que le double de la taille de chaque fichié analysé

sachant que cette taille n'est pas limitée...

dc
pour les personne ayant peu de mémoire,
leur système (windows)
tamponnera
et sera ralentira le tout

ce qui est un retour à la case départ je pense

pour les autres, ils auront un rsltt plus rapide

mais le jeu en vaut il la chandelle?

pour etre plus précis sur l'utilisation mémoire, je dirais
que les fichiers sont entre qq octets et 600ko voir bcp plus

(il s'agit de fichiers sources )
ce qui fait une occupation d'1.2 Mo mini par fichier,
en RAM,

dc 2 Mo c'est négligeable
en fait

mais je me demande si ça fera que ça vu tt ce qu'il y a a coté
on verra, je pense que je v me lancer là dedans

___________________________________________________________
Magicalement
Nono

lundi 22 août 2005 à 21:38:45 | Re : question existantielle : place ou rapidité

magic_Nono

Membre Club
Vraiement curieux que ça me fasse ci peu,
j'ai hate de vérifier en live si cette approximation est fausse

ceci dit, le pb était plus d'ordre général et vs l'avez compris

___________________________________________________________
Magicalement
Nono

lundi 22 août 2005 à 22:03:00 | Re : question existantielle : place ou rapidité

victorcoasne

Membre Club
Réponse acceptée !
Bonjour,

Pour moi jusqu'a 10 Mo en mémoire ça va mais après ça commence à faire lourd.

Merci,

Le créateur du site http://victorlogiciels.com

lundi 22 août 2005 à 22:09:34 | Re : question existantielle : place ou rapidité

xterminhate

Membre Club
Réponse acceptée !
Une suggestion en passant....

Dans les préférences de ton outil, tu peux proposer un champ indiquant la taille mémoire maximale utilisable par l'application. Par défaut, tu peux partir sur la mémoire physique moins environ 250Mo (mémoire physique occupée par windows en conditions normales d'utilisation). bien sur l'utilisateur peur vouloir réduire cette espace mémoire....

Si le fichier nécessite plus de mémoire que l'espace spécifié dans les propriétés de l'outil, tu peux fragmenter l'analyse de ton fichier (si possible)....

Franchement, la mémoire, c'est fait pour être utilisée !

Cordialement,
Xterminhate.

lundi 22 août 2005 à 23:25:42 | Re : question existantielle : place ou rapidité

BruNews

Administrateur CodeS-SourceS
nono qui va viser vitesse... ben alors ça va changer des Bxxx et autres bidules, va falloir retourner aux tableaux et pointeurs.

ciao...
BruNews, MVP VC++

mardi 23 août 2005 à 00:00:33 | Re : question existantielle : place ou rapidité

magic_Nono

Membre Club
Réponse acceptée !
BN>

Défit plus fort une programmation propre et rapide:
garder une utilisation de classes (ça fait un poil plus ordonné)
en évitant la miriade de fonctions globales

conserver une gestion d'exception

(et oui, on est enfant de la POO ou on ne l'est pas)

optimiser tout ce petit monde là
en privilégiant au max la réutilisation des classes communes
(qui forcément provoqueront des empilages etc)

seules ces classes doivent faire appel aux fonctions system si besoin est.

et chaque appel étant plus ou moins protégé.



ayant tout ce petit monde (que nous appellerons Bxxx ;) )
et que nous optimiserons au max

on va privilégier la vitesse , si si
avec des algos bien construit

dans le cas précité,
il est question de ne pas refaire certains traitements
en en mémorisant les résultats

dc forcément, on perd en place, mais on y gagne en rapidité
(tant que tt tient ds la RAM)

___________________________________________________________
Magicalement
Nono


1 2 3 4 5

Cette discussion est classé dans : question, place, cas, rapidité, existantielle


Répondre à ce message

Sujets en rapport avec ce message

question..... [ par ya-1-bleme ] Comment on fait pour ecrire dans un EDIT la ?? je cherche depuis 2 heures et j'trouve pas;...Merci a ceux qui pourront me renseigner :0) Une petite question [ par C++ ] Je peux savoir pourquoi vous aidez personne ?pourquoi vous faite pas un tutorial bien complet(mfc)?Franchement ce site il pu y a que des sources merdi Arnotic, petite question... [ par NitRic ] J'aimerais simplement savoir s'il va y avoir un ou des défi(s) sur cppfrance comme il y à eu sur vbfrance... ? fichiers sequenciels/turbo c++ 2.0 [ par Jbx2001 ] J'ai un probléme:j'aimerai lire un fichier contenant des caractéres et des nombres de types flottants.Dans un fichier,j'ai noté différentes coordonnée Question simple [ par SysBreak ] Salut, j'ai Borland C++ 5 v.pro et j'aimerais savoir dans quel répertoire je dois enregistrer mes fichiers sources créés ? Pour les projets j'ai bien visual c ou c++ builder [ par seb ] Bonjour,La question est simple.Lequel de ces deux environnements est le plus adaptes a l'avenir, et quelle librairie entre mes mfc et la vcl est la pl Question sur Windows.h [ par GoldenEye ] Connaissez vous un site qui propose la description des fonctions de Windows.h ( même question pour dos.h )MerciGoldenEye une question toute simple.. aidez moi, stp!!! [ par xose ] Je viens d'installer le Borland C++. Une fois que le programme est compilé, la fenetre noire disparait toute suite!! Je n'arrive pas à voir jamais les la question qui tue ! [ par cedcrow ] Salut,je lance une application windows fille(B) à partir d'une dll d'une appli windows mère(A). Pour cela je fait un spawn avec le paramètre _P_WAIT p randomize sous VC++ 6.0 non defini?? comment faire?? [ par petitivnnie ] En effet je n'ai troué aucune occurence des les headers fournis dans la version 6.0 de visual C++J'aimerai que l'on m'indique comment implenter cette


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.