Main Stress And Performance Metrics Testing
by gdenyer on Oct.12, 2013, under giLE2D Dev
“Well, my friends, so far its gone very well! “
I made a map in giLE2d with some 200 64×64 sprites in it.
I just basically dumped them all over the place and monitored the application. Here is what we got, with giLE2D being triple-clicked on, moved around, stretched, bent and beaten up:
Here is the scrolling test framework running:
To summarize:
CPU: 0 – 4%
MEM WORKING SET: 67,528K
MEM PEAK WORKING SET: 70,476K
MEM WORKING SET DELTA: 0K
MEM PRIVATE: 42,296K
HANDLES (PEAK): 512
THREADS (PEAK): 21
USER OBJECTS: 200
GDI OBJECTS: 187
Note the GDI handles, which I was afraid was going to run into the thousands… no problem at all! (good TWinControl design choice up front!)
Test System Specs:
CPU: Intel Core i5 Sandybridge @ 3.3GHz
RAM: 8Gb DDR-3 1633MHz
OS: Microsoft Windows 7 Professional
GPU: nVidia GeForce GTX 560Ti, 1Gb RAM
HDD: Seagate SATA3 1Tb (not an SSD!)
Other systems will be exploited!
Later, I intend to run automation testing on it and go through two thousand iterations of all functionality in one session. I’ll let you know how we did!