Dude Le 09/01/2005 à 16:26 Bon j'essai de faire une routine qui doit me detecter précisement la ram qu'il me reste lors de l'execution de mon prog mais elle me K*%$! les $£%*ù§! depuis quelques temps alors poubelle et je prefere vous demander :
Comment faut-il s'y prendre et que doit-on prendre en compte exactement, et si ca a déja été fait où pourrai-je voir la source ?
Merci d'avance.
EDIT : -je ^^
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon
15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^
18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#
pourquoi il ne te convient pas ?

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
sinon, tu utilises HeapEnd qui donne la taille totale
tu parcours la liste des handles en faisant la somme des tailles (méthode lente : pour chaque handle 0<i<=2000 tu prends son adresse avec HeapDeref, si elle est non nulle tu fais HeapSize) et tu fais HeapEnd - somme(HeapSize)

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
ça répond pas à ma question : c'est quoi qui ne te convient pas dedans ?

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
je me permet d'ajouter qu'un ROM_CALL, ça continuera de renvoyer la bonne valeur même si y'a des changements dans le fonctionnement d'AMS...
alors que calculer à la main, si y'a une modif à ce niveau dans AMS, ça marchera plus..;
Les deux ont pleinement raison. Mieux vaut utiliser les ROM_CALLs.
squale, Lionel > oui, c'est bien pour ça que je n'ai utilisé QUE des ROM_CALL (sachant très bien que la méthode en 6 n'est pas optimale et qu'en bas-niveau je sais faire bien plus rapide). Là au moins ça va marcher sur PedroM par exemple

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
#11: bien vu, mais en regardant #0, je ne vois pas quoi...
ça prend en compte tous les handles utilisés (donc système, twin, variables en RAM, kernel, tsrs....)

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
> Au final si vous préférez : j'aimerai n'utiliser aucun rom_call dans mon prog ^^
Sans ROM_CALLs, tu ne peux pas faire grand chose... Pas d'allocation mémoire, pas de fichiers, etc.
Bah s'il réécrit tout, il peut. Mais c'est idiot.

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
ça dépend des trucs. Ca peut-être plus rapide de ne pas utiliser de ram_call pour calculer la ram libre. par contre, pour l'allocation, s'il n'utilise pas de ram_call, il devra quand même respecter le format de la ram, donc ça n'est pas très intéressant

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Dude Le 10/01/2005 à 13:08 C'est vrai ce que tu dis Flanker (notament en ce ki concerne les allocations) et ce que vous dites a propos des rom_calls.
D'ailleurs, pour l'allocation, dans un premier temps de développement (mais non le moins long) j'utilise ces rom_calls et je vais continuer a les utiliser,
ensuite je verrai...
Bon, et je vais avoir un probleme plus tard donc je prend un peu d'avance :
comment on créé une dll en _nostub ? Y a-t-il des sources suffisament explicites disponibles ?
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon
15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^
18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#
Dude Le 10/01/2005 à 15:33 Merci j'ai trouvé, mais je sais pas si je vais arriver a comprendre toute la source et a integrer ca a mon prog.
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon
15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^
18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#