Hab ich was verpasst?

(System im Profil)
Du solltest mal im Taskmanager nachsehen, was da alles noch läuft. Oder PCI-Express ist doch nicht so gutLaurin hat geschrieben:3170, 32 MB
Hab ich was verpasst?![]()
(System im Profil)
29 Prozesse, 313 MB RAM verbraucht (aber nur weil Firefox gerade 85 MB verbrauchtts-soft hat geschrieben:Du solltest mal im Taskmanager nachsehen, was da alles noch läuft. Oder PCI-Express ist doch nicht so gutLaurin hat geschrieben:3170, 32 MB
Hab ich was verpasst?![]()
(System im Profil)
Ab Seite 2 lesen...computerkranker hat geschrieben:Ich bekomme es einfach nicht hin, die in der Hilfe angegebene Größe von 8192x8192 mit dem Befehl CreateImage() zu erreichen. Bei mir ist bei 4630x4630 Schluss.
Code: Alles auswählen
Exit=0
Size=1000
Repeat
If CreateImage(1,Size,Size)
FreeImage(1)
Size+10
Debug Size
Else
Exit=#True
EndIf
Until Exit
Debug "Erstellt bis: "+Str(Size)
Debug Str(Size*Size*4/1024/1204)+"MB" ;bezogen auf 32Bit
CreateImage(1,size,size)
Repeat
ForEver
Code: Alles auswählen
#include <iostream>
using namespace std;
int main()
{
int size = 3000;
bool repeat = false;
char* buffer = NULL;
while(repeat == false)
{
buffer = (char*) malloc(size*size*3);
if (buffer != NULL)
{
size+=100;
cout<<size<<endl;
}
else
{
repeat = true;
}
free(buffer);
buffer = NULL;
}
cout<<"Maximale Groesse: "<<size<<" Byte. Das sind "<<size*size*3/1000/1000<<" MB im Speicher.";
cin.get();
}
http://forums.purebasic.com/english/vie ... terkrankerJust checked the code and couldn't detect any problem. I could see difference on my system when switching the desktop depth from 32 bits to 16 bits (more images can be created). That's because the images matches the display format.