Corrected Memoire_libre to take account of mem_unit in the sysinfo
struct git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@55 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
12
graph.c
12
graph.c
@@ -393,12 +393,12 @@ void Calculer_couleurs_menu_optimales(struct Composantes * Palette)
|
||||
|
||||
|
||||
// Indique quelle est la mémoire disponible
|
||||
dword Memoire_libre(void)
|
||||
unsigned long Memoire_libre(void)
|
||||
{
|
||||
// On appelle la fonction qui optimise la mémoire libre afin d'en regagner
|
||||
// un maximum. Sinon, tous les "free" libèrent une mémoire qui n'est pas
|
||||
// prise en compte par la fonction, et on se retrouve avec un manque
|
||||
// alarmant de mémoire.
|
||||
// On appelle la fonction qui optimise la mémoire libre afin d'en
|
||||
// regagner un maximum. Sinon, tous les "free" libèrent une mémoire qui
|
||||
// n'est pas prise en compte par la fonction, et on se retrouve avec un
|
||||
// manque alarmant de mémoire.
|
||||
/*
|
||||
A revoir, mais est-ce vraiment utile?
|
||||
_heapmin();
|
||||
@@ -406,7 +406,7 @@ dword Memoire_libre(void)
|
||||
|
||||
struct sysinfo info;
|
||||
sysinfo(&info);
|
||||
return info.freeram;
|
||||
return info.freeram*info.mem_unit;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user