Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (405)
games submitted by our members
Games in WIP (289)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  java profiler at source level?  (Read 1871 times)
0 Members and 1 Guest are viewing this topic.
Offline moogie

JGO Knight


Medals: 7
Projects: 5


Java games rock!


« Posted 2007-07-28 09:05:55 »

I am wondering whether there exists a java profiler which identifies the hotspots internally inside a method?

I have my first iteration of my next java 4k entry however it is very slow. I want to profile it however since all the game logic is inside the constructor it the standard profilers are  too coarse... i would like to know which line numbers are causing most of the slow downs....
Offline keldon85

Senior Member


Medals: 1



« Reply #1 - Posted 2007-07-28 09:34:24 »

Can you rewrite it to profile, then switch back?

Offline Riven
« League of Dukes »

JGO Overlord


Medals: 437
Projects: 4


Hand over your head.


« Reply #2 - Posted 2007-07-28 15:03:16 »

Insert a few System.nanoTime()s here and there.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Projects: Revenge of the Titans, Titan Attacks, Droid Assault, and Ultratron
Games published by our own members! Check 'em out!
Play the free demo of Revenge of the Titans!
Offline moogie

JGO Knight


Medals: 7
Projects: 5


Java games rock!


« Reply #3 - Posted 2007-07-29 00:34:25 »

ah, bugger... that is what i thought i would have to do Tongue

thanks anyway!
Offline 2playgames

Junior Member





« Reply #4 - Posted 2007-07-29 01:14:09 »

or move bits of code into their own private void doStuff()


Offline keldon85

Senior Member


Medals: 1



« Reply #5 - Posted 2007-07-29 01:32:17 »

or move bits of code into their own private void doStuff()
Already suggested about 3 posts above Wink

ah, bugger... that is what i thought i would have to do Tongue

thanks anyway!
Well just be sure not to let System.out.print(s) or ""+"" mess with your timings!

Offline 2playgames

Junior Member





« Reply #6 - Posted 2007-07-29 01:53:04 »

Quote
Already suggested about 3 posts above
do you mean:
Quote
Can you rewrite it to profile, then switch back?
?
because that could have meant loads of things, especially for someone who's never used a profiler (like me  Grin)


Offline keldon85

Senior Member


Medals: 1



« Reply #7 - Posted 2007-07-29 10:40:36 »

because that could have meant loads of things, especially for someone who's never used a profiler (like me  Grin)
lol, yeah! Smiley

Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Try the Free Demo of Revenge of the Titans

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (60 views)
2013-05-17 21:29:12

alaslipknot (69 views)
2013-05-16 21:24:48

gouessej (99 views)
2013-05-16 00:53:38

gouessej (96 views)
2013-05-16 00:17:58

theagentd (107 views)
2013-05-15 15:01:13

theagentd (98 views)
2013-05-15 15:00:54

StreetDoggy (144 views)
2013-05-14 15:56:26

kutucuk (166 views)
2013-05-12 17:10:36

kutucuk (165 views)
2013-05-12 15:36:09

UnluckyDevil (175 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!
Page created in 0.062 seconds with 20 queries.