y'a pas de reponse alors je t'aide un peu
une pitite recherche me confirme que c'est bien la fonction 48 pour une allocation de memoire faite par DOS
je vois pas trop ce que tu endents plomber les perfs ...
si tu passes ton temps a allouer-reallouer, alors la oui ca va te les plomber
mais si t'alloues de temps en temps ...
ensuite y'a d'autres méthodes, car avec celle la t'es limite a quelques centaines de Ko seulement
mais faut pas passer par DOS mais par un autre procede : en passant par un DOS extender ... j'y connais pas grang chose (facile de se paumer entre tous ces termes : XMS, EMM, VCPI, DPMI ...)
mais une rapide recher m'a donné ce site qui semble t'etre tout indique
http://www.geocities.com/SiliconVa [...] pro32.html
un appel a un service d'un DOS extender est par contre beaucoup plus lent que par INT 21h, et est plus complique
en contre partie, tu peux utiliser toute la RAM dispo dans le PC, et t'es plus limite a 640Ko ...
---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite