Jump to content


Photo

Another Performance Test


  • Please log in to reply
59 replies to this topic

#41 TheMusicDork

TheMusicDork

    GMC Member

  • GMC Member
  • 305 posts

Posted 25 August 2011 - 07:11 AM

Instances In View. 140% Count: 2870
Instances In View With Simple draw. 138% Count: 2040
Instances In View With Complete draw. 140% Count: 1840
Instances In View With Complete draw bm_add On and OFF. 140% Count: 1510
Intances In And Out Of View. 140% Count: 4460
Instance With Collision Event. 140% Count: 3730
Instance With Collision With Self. 137% Count: 1000
Tiles In View. 137% Count: 2860
Tiles In And Out Of View. 140% Count: 14800
Instances With Code Invisible. 140% Count: 6200
Instances No Code Invisible. 137% Count: 18300

ROFL. Them NetBooks....
Uhh. Gm8
Windows XP
Dual Core Intel Atom CPU N270 1.6 GHz
1 GB RAM


ANyways, I was wondering why the CPU usage would jump between around 42% and 93%. It would do this as soon as the instances were above 1000. But I thought it was strange that the usage would go back down. Perhaps the instance_creation code itself uses enough cpu to make it jump that much?

edit: yeah. forgot my other core.. uhh. fail =P

Edited by TheMusicDork, 27 August 2011 - 08:55 PM.

  • 0

#42 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • Global Moderators
  • 14389 posts
  • Version:GM:Studio

Posted 25 August 2011 - 07:57 PM

Me, even with nothing going on, GM games use 100% of one core...
  • 0

#43 seangsecxq

seangsecxq

    GMC Member

  • New Member
  • 15 posts

Posted 26 August 2011 - 02:58 AM

Specs:

OS: Windows 7

CPU: Intel i7 965 (4 Cores / 8 Threads)
RAM DIMM 1: 2x 3GB Patriot Viper Extreme 1333 @ 1600
RAM DIMM 2: 2x 3GB Patriot Viper Extreme 1333 @ 1600
RAM DIMM 3: 2x 4GB Patriot Sector 5 1600
Total RAM: 20GB

Primary HDD: 60GB SSD Patriot Inferno 6Gb/s
Secondary HDD 1: Western Digital 2TB Black
Secondary HDD 2: Western Digital 2TB Black
Total Storage: 4156GB

Graphics Card 1: Nvidia 9800 GTX+ (2-Way SLI)
Graphics Card 2: Nvidida 9800 GTX+ (2-Way SLI)

Sound Card: Creative Sound Blaster X-Fi Titanium Fatal1ty



Results:


Instances In View. 102% Count: 11400
Instances In View With Simple draw. 102% Count: 7480
Instances In View With Complete draw. 101% Count: 6920
Instances In View With Complete draw bm_add On and OFF. 101% Count: 5630
Intances In And Out Of View. 101% Count: 11700
Instance With Collision Event. 101% Count: 11630
Instance With Collision With Self. 102% Count: 2090
Tiles In View. 101% Count: 11890
Tiles In And Out Of View. 101% Count: 90680
Instances With Code Invisible. 101% Count: 28570
Instances No Code Invisible. 101% Count: 113000


There seems to be limit to the amount of resources a GM program can actually use and/or this program does not sufficiently test PC performance. CPU never went above 12% usage, and only on a single thread. RAM peaked at less than 25 MB.

Nice program nonetheless, good job!

Edited by seangsecxq, 26 August 2011 - 02:58 AM.

  • 0

#44 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • Global Moderators
  • 14389 posts
  • Version:GM:Studio

Posted 26 August 2011 - 04:15 AM

You got 4 cores, at worst CPU would be 25%. But I think the raw amount of memory does help... 8 thread... emulating 8 cores... so yeah 12% does make sense

I envy your system...
  • 0

#45 Dylan93

Dylan93

    GMC Member

  • GMC Member
  • 866 posts
  • Version:GM8

Posted 26 August 2011 - 02:33 PM

Instances In View. 101% Count: 3840
Instances In View With Simple draw. 101% Count: 3010
Instances In View With Complete draw. 101% Count: 3000
Instances In View With Complete draw bm_add On and OFF. 101% Count: 2170
Intances In And Out Of View. 102% Count: 3810
Instance With Collision Event. 102% Count: 3870
Instance With Collision With Self. 101% Count: 1620
Tiles In View. 101% Count: 3830
Tiles In And Out Of View. 113% Count: 64880
Instances With Code Invisible. 102% Count: 24240
Instances No Code Invisible. 104% Count: 125490


Specs (Asus N53SV-SZ404V):
Intel Core i7 2630QM @ 2Ghz turbo to 2.9 Ghz
6 GB DDR3 RAM

I was running it in the background while installing a game and browsing the internet, I also noticed Windows 7 enabled HyperThreading on core 0 haha.

Edited by Dylan93, 26 August 2011 - 10:52 PM.

  • 0

#46 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • Global Moderators
  • 14389 posts
  • Version:GM:Studio

Posted 26 August 2011 - 08:01 PM


Instances In View. 101% Count: 3840
Instances In View With Simple draw. 101% Count: 3010
Instances In View With Complete draw. 101% Count: 3000
Instances In View With Complete draw bm_add On and OFF. 101% Count: 2170
Intances In And Out Of View. 102% Count: 3810
Instance With Collision Event. 102% Count: 3870
Instance With Collision With Self. 101% Count: 1620
Tiles In View. 101% Count: 3830
Tiles In And Out Of View. 113% Count: 64880
Instances With Code Invisible. 102% Count: 24240
Instances No Code Invisible. 104% Count: 125490


Specs (Asus N53SV-404V):
Intel Core i7 2630QM @ 2Ghz turbo to 2.9 Ghz
6 GB DDR3 RAM

I was running it in the background while installing a game and browsing the internet, I also noticed Windows 7 enabled HyperThreading on core 0 haha.


>>Intances In And Out Of View. 102% Count: 3810

See if you can update your video driver. This should be greater than instances in view
  • 0

#47 Dylan93

Dylan93

    GMC Member

  • GMC Member
  • 866 posts
  • Version:GM8

Posted 26 August 2011 - 10:51 PM



Instances In View. 101% Count: 3840
Instances In View With Simple draw. 101% Count: 3010
Instances In View With Complete draw. 101% Count: 3000
Instances In View With Complete draw bm_add On and OFF. 101% Count: 2170
Intances In And Out Of View. 102% Count: 3810
Instance With Collision Event. 102% Count: 3870
Instance With Collision With Self. 101% Count: 1620
Tiles In View. 101% Count: 3830
Tiles In And Out Of View. 113% Count: 64880
Instances With Code Invisible. 102% Count: 24240
Instances No Code Invisible. 104% Count: 125490


Specs (Asus N53SV-404V):
Intel Core i7 2630QM @ 2Ghz turbo to 2.9 Ghz
6 GB DDR3 RAM

I was running it in the background while installing a game and browsing the internet, I also noticed Windows 7 enabled HyperThreading on core 0 haha.


>>Intances In And Out Of View. 102% Count: 3810

See if you can update your video driver. This should be greater than instances in view


Maybe thats because I was using the Intel i7 SB IGP, which has the latest drivers but I think you meant the Nvidia one, which also has the latest drivers :).
I'll try again tomorrow using the Nvidia card.
  • 0

#48 RoyalCardMan

RoyalCardMan

    GMC Member

  • GMC Member
  • 244 posts

Posted 27 August 2011 - 12:05 AM

Instances In View. 140% Count: 3240
Instances In View With Simple draw. 140% Count: 2540
Instances In View With Complete draw. 140% Count: 2180
Instances In View With Complete draw bm_add On and OFF. 138% Count: 1020
Intances In And Out Of View. 137% Count: 3480
Instance With Collision Event. 140% Count: 3930
Instance With Collision With Self. 140% Count: 1280
Tiles In View. 140% Count: 2570
Tiles In And Out Of View. 137% Count: 27490
Instances With Code Invisible. 140% Count: 9770
Instances No Code Invisible. 137% Count: 32510

Wow, my computer must suck. :(
  • 0

#49 Dylan93

Dylan93

    GMC Member

  • GMC Member
  • 866 posts
  • Version:GM8

Posted 27 August 2011 - 03:21 PM

Nvidia GT540M

Instances In View. 102% Count: 5540
Instances In View With Simple draw. 101% Count: 4000
Instances In View With Complete draw. 101% Count: 3850
Instances In View With Complete draw bm_add On and OFF. 102% Count: 3080
Intances In And Out Of View. 101% Count: 5570
Instance With Collision Event. 102% Count: 5580
Instance With Collision With Self. 102% Count: 1560
Tiles In View. 102% Count: 5880
Tiles In And Out Of View. 101% Count: 39510
Instances With Code Invisible. 101% Count: 14290
Instances No Code Invisible. 101% Count: 67280


Results when I use my Nvidia GPU.
Somehow the Intel GPU is better in the last 2 things...

Intel Core i7 2630QM GPU:

Instances In View. 101% Count: 3840
Instances In View With Simple draw. 101% Count: 3010
Instances In View With Complete draw. 101% Count: 3000
Instances In View With Complete draw bm_add On and OFF. 101% Count: 2170
Intances In And Out Of View. 102% Count: 3810
Instance With Collision Event. 102% Count: 3870
Instance With Collision With Self. 101% Count: 1620
Tiles In View. 101% Count: 3830
Tiles In And Out Of View. 113% Count: 64880
Instances With Code Invisible. 102% Count: 24240
Instances No Code Invisible. 104% Count: 125490


Edited by Dylan93, 27 August 2011 - 03:25 PM.

  • 0

#50 Corey Hendrey

Corey Hendrey

    GMC Member

  • New Member
  • 21 posts

Posted 27 August 2011 - 03:33 PM

Instances In View. 101% Count: 7600
Instances In View With Simple draw. 101% Count: 5070
Instances In View With Complete draw. 102% Count: 4650
Instances In View With Complete draw bm_add On and OFF. 102% Count: 3550
Intances In And Out Of View. 101% Count: 7440
Instance With Collision Event. 101% Count: 7440
Instance With Collision With Self. 101% Count: 1740
Tiles In View. 101% Count: 6820
Tiles In And Out Of View. 101% Count: 51810
Instances With Code Invisible. 101% Count: 17690
Instances No Code Invisible. 101% Count: 63810

3gigs RAM (Theres 6gigs in here, but thanks to 32bit windows...)
Intel i5-460m 2.53ghz
nVidia GT425M 2gig RAM
  • 0

#51 Dylan93

Dylan93

    GMC Member

  • GMC Member
  • 866 posts
  • Version:GM8

Posted 27 August 2011 - 04:59 PM

Instances In View. 101% Count: 7600
Instances In View With Simple draw. 101% Count: 5070
Instances In View With Complete draw. 102% Count: 4650
Instances In View With Complete draw bm_add On and OFF. 102% Count: 3550
Intances In And Out Of View. 101% Count: 7440
Instance With Collision Event. 101% Count: 7440
Instance With Collision With Self. 101% Count: 1740
Tiles In View. 101% Count: 6820
Tiles In And Out Of View. 101% Count: 51810
Instances With Code Invisible. 101% Count: 17690
Instances No Code Invisible. 101% Count: 63810

3gigs RAM (Theres 6gigs in here, but thanks to 32bit windows...)
Intel i5-460m 2.53ghz
nVidia GT425M 2gig RAM



Strange how some of your scores are better then mine while my laptop is better then yours...
You have the previous Core i5 series and the previous model of my graphics card and less RAM.
  • 0

#52 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • Global Moderators
  • 14389 posts
  • Version:GM:Studio

Posted 27 August 2011 - 07:39 PM

What Game Make version you guys are using... It's rather odd that the trend points to GM no longer not drawing instances out of view
  • 0

#53 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • Global Moderators
  • 14389 posts
  • Version:GM:Studio

Posted 27 August 2011 - 08:15 PM

gm7
Instances In View. 101% Count: 8620
Instances In View With Simple draw. 101% Count: 5420
Instances In View With Complete draw. 101% Count: 5000
Instances In View With Complete draw bm_add On and OFF. 101% Count: 3680
Intances In And Out Of View. 101% Count: 8550
Instance With Collision Event. 102% Count: 8480
Instance With Collision With Self. 101% Count: 1320
Tiles In View. 101% Count: 8800
Tiles In And Out Of View. 107% Count: 21555
Instances With Code Invisible. 101% Count: 14540
Instances No Code Invisible. 101% Count: 48850

gm8
Instances In View. 102% Count: 8910
Instances In View With Simple draw. 102% Count: 5590
Instances In View With Complete draw. 101% Count: 5070
Instances In View With Complete draw bm_add On and OFF. 101% Count: 3830
Instances In And Out Of View. 102% Count: 8860
Instance With Collision Event. 101% Count: 8720
Instance With Collision With Self. 101% Count: 1720
Tiles In View. 101% Count: 9590
Tiles In And Out Of View. 101% Count: 57510
Instances With Code Invisible. 101% Count: 17760
Instances No Code Invisible. 102% Count: 71850

gm8.1
Instances In View. 101% Count: 14640
Instances In View With Simple draw. 101% Count: 8120
Instances In View With Complete draw. 102% Count: 7190
Instances In View With Complete draw bm_add On and OFF. 101% Count: 4760
Instances In And Out Of View. 101% Count: 14850
Instance With Collision Event. 101% Count: 14530
Instance With Collision With Self. 101% Count: 1790
Tiles In View. 102% Count: 14230
Tiles In And Out Of View. 101% Count: 52280
Instances With Code Invisible. 102% Count: 17680
Instances No Code Invisible. 102% Count: 75010


Well. it seems gm8.1 has good improvements... as for the instances in view vs instances out of view... It's odd that now all versions of GM show no improvement. I suspected gm8.1 but the test show that is not the case

compare with my tests a while back

GM7

Instances In View. 101% Count: 10990
Instances In And Out Of View. 102% Count: 11050


GM8

Instances In View. 102% Count: 10370
Instances In And Out Of View. 101% Count: 11130

Note that on my machine said improvement were not drastic compared to other people.
  • 0

#54 Nocturne

Nocturne

    Nocturne Games

  • Administrators
  • 16792 posts
  • Version:GM:Studio

Posted 27 August 2011 - 09:29 PM

GM 8.1:

Instances In View. 101% Count: 8820
Instances In View With Simple draw. 102% Count: 4620
Instances In View With Complete draw. 101% Count: 4090
Instances In View With Complete draw bm_add On and OFF. 101% Count: 2510
Intances In And Out Of View. 101% Count: 8750
Instance With Collision Event. 101% Count: 8760
Instance With Collision With Self. 101% Count: 1300
Tiles In View. 101% Count: 8540
Tiles In And Out Of View. 101% Count: 54490
Instances With Code Invisible. 101% Count: 11300
Instances No Code Invisible. 101% Count: 74640



GM 8.0:

Instances In View. 101% Count: 6180
Instances In View With Simple draw. 101% Count: 3400
Instances In View With Complete draw. 101% Count: 3140
Instances In View With Complete draw bm_add On and OFF. 101% Count: 2040
Intances In And Out Of View. 101% Count: 6170
Instance With Collision Event. 102% Count: 6090
Instance With Collision With Self. 102% Count: 1280
Tiles In View. 101% Count: 6200
Tiles In And Out Of View. 101% Count: 53210
Instances With Code Invisible. 101% Count: 11320
Instances No Code Invisible. 101% Count: 76840



GM 7.0:

Instances In View. 101% Count: 5820
Instances In View With Simple draw. 101% Count: 3420
Instances In View With Complete draw. 101% Count: 3090
Instances In View With Complete draw bm_add On and OFF. 101% Count: 1990
Intances In And Out Of View. 102% Count: 5850
Instance With Collision Event. 101% Count: 5780
Instance With Collision With Self. 102% Count: 970
Tiles In View. 101% Count: 5930
Tiles In And Out Of View. 107% Count: 20377
Instances With Code Invisible. 102% Count: 9540
Instances No Code Invisible. 101% Count: 60810


My new scores...
  • 0

#55

  • Guests

Posted 29 August 2011 - 11:39 AM

Thought I'd post some results as well :tongue:

8.1.135
Instances In View. 101% Count: 19050
Instances In View With Simple draw. 100% Count: 10350
Instances In View With Complete draw. 102% Count: 9250
Instances In View With Complete draw bm_add On and OFF. 100% Count: 7000
Intances In And Out Of View. 113% Count: 16350
Instance With Collision Event. 105% Count: 18250
Instance With Collision With Self. 101% Count: 2150
Tiles In View. 100% Count: 18800
Tiles In And Out Of View. 100% Count: 101200
Instances With Code Invisible. 100% Count: 25800
Instances No Code Invisible. 100% Count: 135200

HTML5 tests:

we appear to have issues with tiles. We'll look into that! Also, although Chrome appears quicker than IE, IE can draw "bigger" without a performance hit. Chrome is all software rendering, so "small" is better for it, and this demo plays to that. And you'll notice you can't change blend modes on HTML5... it just doesn't have them.



IE9
Instances In View. 113% Count: 1350
Instances In View With Simple draw. 107% Count: 1250
Instances In View With Complete draw. 113% Count: 1100
Error: function draw_set_blend_mode() is not supported.
Instances In View With Complete draw bm_add On and OFF. 120% Count: 1050
Instances In And Out Of View. 102% Count: 3550
Instance With Collision Event. 107% Count: 3350
Instance With Collision With Self. 252% Count: 500
Tiles In View. 150% Count: 25
Tiles In And Out Of View. 150% Count: 28
Instances With Code Invisible. 102% Count: 5550
Instances No Code Invisible. 102% Count: 5800



Chrome
Instances In View. 102% Count: 3550
Instances In View With Simple draw. 102% Count: 2950
Instances In View With Complete draw. 104% Count: 1800
Error: function draw_set_blend_mode() is not supported.
Instances In View With Complete draw bm_add On and OFF. 102% Count: 1750
Instances In And Out Of View. 102% Count: 5600
Instance With Collision Event. 102% Count: 5400
Instance With Collision With Self. 135% Count: 1050
Tiles In View. 144% Count: 25
Tiles In And Out Of View. 144% Count: 25
Instances With Code Invisible. 102% Count: 9550
Instances No Code Invisible. 102% Count: 10100


Opera
Instances In View. 120% Count: 900
Instances In View With Simple draw. 120% Count: 900
Instances In View With Complete draw. 117% Count: 800
Error: function draw_set_blend_mode() is not supported.
Instances In View With Complete draw bm_add On and OFF. 117% Count: 800
Instances In And Out Of View. 102% Count: 5500
Instance With Collision Event. 104% Count: 5250
Instance With Collision With Self. 152% Count: 750
Tiles In View. 102% Count: 24
Tiles In And Out Of View. 102% Count: 24
Instances With Code Invisible. 104% Count: 9350
Instances No Code Invisible. 102% Count: 9500

Firefox6
Instances In View. 102% Count: 1950
Instances In View With Simple draw. 104% Count: 1800
Instances In View With Complete draw. 102% Count: 1700
Error: function draw_set_blend_mode() is not supported.
Instances In View With Complete draw bm_add On and OFF. 102% Count: 1600
Instances In And Out Of View. 102% Count: 1650
Instance With Collision Event. 102% Count: 1800
Instance With Collision With Self. 171% Count: 650
Tiles In View. 102% Count: 26
Tiles In And Out Of View. 102% Count: 24
Instances With Code Invisible. 102% Count: 6150
Instances No Code Invisible. 102% Count: 6300

Safari (PC)
Instances In View. 120% Count: 1150
Instances In View With Simple draw. 120% Count: 1100
Instances In View With Complete draw. 117% Count: 1050
Error: function draw_set_blend_mode() is not supported.
Instances In View With Complete draw bm_add On and OFF. 117% Count: 1050
Instances In And Out Of View. 117% Count: 3250
Instance With Collision Event. 102% Count: 3300
Instance With Collision With Self. 155% Count: 700
Tiles In View. 144% Count: 29
Tiles In And Out Of View. 144% Count: 28
Instances With Code Invisible. 102% Count: 6300
Instances No Code Invisible. 102% Count: 6050

#56 Corey Hendrey

Corey Hendrey

    GMC Member

  • New Member
  • 21 posts

Posted 29 August 2011 - 12:07 PM


Instances In View. 101% Count: 7600
Instances In View With Simple draw. 101% Count: 5070
Instances In View With Complete draw. 102% Count: 4650
Instances In View With Complete draw bm_add On and OFF. 102% Count: 3550
Intances In And Out Of View. 101% Count: 7440
Instance With Collision Event. 101% Count: 7440
Instance With Collision With Self. 101% Count: 1740
Tiles In View. 101% Count: 6820
Tiles In And Out Of View. 101% Count: 51810
Instances With Code Invisible. 101% Count: 17690
Instances No Code Invisible. 101% Count: 63810

3gigs RAM (Theres 6gigs in here, but thanks to 32bit windows...)
Intel i5-460m 2.53ghz
nVidia GT425M 2gig RAM



Strange how some of your scores are better then mine while my laptop is better then yours...
You have the previous Core i5 series and the previous model of my graphics card and less RAM.


Hmm that is wierd. Had Skype + Chrome and some other apps open at the same time too. Laptop: Asus N53J.
  • 0

#57 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • Global Moderators
  • 14389 posts
  • Version:GM:Studio

Posted 29 August 2011 - 07:44 PM

...


Ah great. I was thinking of suggesting doing some html5 tests...

That is weird about EI. their claim was it was the fastest for html5... And I believed it playing that infinite pacman site. IE was smooth while the rest clunky.

The issue with tile may be due to the way I determine when to quit; that 144% vs 102% ...
  • 0

#58 sneaky666

sneaky666

    536e65616b79

  • GMC Member
  • 1034 posts
  • Version:GM8

Posted 29 August 2011 - 07:55 PM

Instances In View. 110% Count: 5310
Instances In View With Simple draw. 104% Count: 3020
Instances In View With Complete draw. 102% Count: 3930
Instances In View With Complete draw bm_add On and OFF. 113% Count: 1490
Intances In And Out Of View. 102% Count: 5520
Instance With Collision Event. 101% Count: 5580
Instance With Collision With Self. 102% Count: 1710
Tiles In View. 104% Count: 5730
Tiles In And Out Of View. 110% Count: 44700
Instances With Code Invisible. 102% Count: 17130
Instances No Code Invisible. 107% Count: 71080

GM8.1
windows 7 64 bit
battery - power saver
i have intel hd graphics and nvidia gt 420m 1 gb memory (but i think it was using intel)
4gb ram
intel i3-380m cpu 2.53ghz
programs running at same time: firefox, msn messenger



How's this results, what does it mean, icuurd12b42 ?

Edited by sneaky666, 29 August 2011 - 07:56 PM.

  • 0

#59 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • Global Moderators
  • 14389 posts
  • Version:GM:Studio

Posted 29 August 2011 - 08:00 PM

How's this results, what does it mean, icuurd12b42 ?


It means you can boast if your machine is hot! or cry if it is not.

But the various setup for instances can help developers decide their approach when coding their elements.
  • 0

#60 sneaky666

sneaky666

    536e65616b79

  • GMC Member
  • 1034 posts
  • Version:GM8

Posted 29 August 2011 - 08:04 PM

:sweat:
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users