Gestion mémoire bizarre [Delphi] - Delphi/Pascal - Programmation
Marsh Posté le 11-01-2004 à 19:26:45
ce n'est pas unique au application delphi...
essaie avec une autre application genre word, ultraedit...
ça fait de même
Marsh Posté le 11-01-2004 à 19:48:38
C'est le principe de la mémoire virtuelle j'imagine :
- au chargement il met tout en RAM
- on réduit, il peut donc mettre une partie en swap
- on réagrandit, il va chercher dans le swap ce qu'il faut pour l'agrandir et l'afficher. Mais le reste y reste jusqu'à ce qu'il soit nécessaire.
Marsh Posté le 11-01-2004 à 22:17:52
os2 a écrit : ce n'est pas unique au application delphi... |
antp a écrit : C'est le principe de la mémoire virtuelle j'imagine : |
Effectivement les autres appli aussi ! ... il fallait que je programme un truc pour m'en rendre compte !
Bref, je dois me fiez au premier chargement pour avoir la taille réel en mémoire si je comprend bien.
Encore merci
Marsh Posté le 11-01-2004 à 22:23:57
Au chargement tu n'as pas la taille max.
Si tu fais des allocations dynamiques de mémoire (création d'objets après le démarrage, ...) ça augmentera la mémoire utilisée.
L'utilisation du soft fait varier la RAM aussi.
Par ex si le gars colle 2 Go de texte dans un TMemo, bah ton soft bouffera 2 Go de RAM
Marsh Posté le 11-01-2004 à 22:28:35
oui bien sûr !
Ce serait trop beau !
Marsh Posté le 11-01-2004 à 18:26:41
Bonjour à tous !
Voilà je sais que développer avec un RAD n'est pas toujours génial pour optimiser la gestion de la mémoire mais j'aimerais avoir qques conseils là dessus.
J'utilise Delphi6 sous win2K
J'ai notamment remarqué un truc bizarre, lorsque je crée une application toute simple (uniquement un Form!) l'appli utilise +/- 2,5 MO de mémoire (vu dans les process).
Ensuite je minimise l'appli et elle fait 290KO ... le plus bizare c'est au moment de maximiser la fenêtre ... 700-800 KO !
Meme en minimisant et maximisant la fenêtre par la suite ça utilise autant !
Question :
Pourquoi 2,5 MO au début et plus ensuite ?
Comment forcer à utiliser directement 700-800 ko ?
J'ai fait plusieurs essais avec des applis bcp plus lourdes et j'obtiens toujours une baisse de l'utilisation mémoire après minimisation/maximisation.
Un avis ?
---------------
www.astrocosmos.net, le portail belge francophone sur l'astronomie et les Sciences.