Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (769)
Games in Android Showcase (230)
games submitted by our members
Games in WIP (856)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 2 [3]
  ignore  |  Print  
  Java Data structures  (Read 344451 times)
0 Members and 1 Guest are viewing this topic.
Offline Roquen

JGO Kernel


Medals: 518



« Reply #60 - Posted 2016-06-14 12:11:06 »

On hotspot these seem to be removed regularly the little I've looked.  No need for a debug VM, release VM with hsdis-{amd64,i386}.{dll/so} is all you need.
Offline theagentd
« Reply #61 - Posted 2016-06-14 14:30:32 »

Wait, there's an easy way to see if stack allocation is working??? Is there a tutorial on how to set that hsdis-thing up?

Myomyomyo.
Offline Roquen

JGO Kernel


Medals: 518



« Reply #62 - Posted 2016-06-14 17:39:11 »

https://github.com/AdoptOpenJDK/jitwatch/wiki

Getting it for windows can be tricky.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline theagentd
« Reply #63 - Posted 2016-06-14 17:58:32 »

Prebuilt jar URL is a 404... Murr murr

Myomyomyo.
Offline Hydroque

JGO Coder


Medals: 25
Exp: 5 years


I'm always inspiring a good time.


« Reply #64 - Posted 2016-06-15 08:34:19 »

I would like if everyone conformed to a certain build and each incremented alteration to the build which builds the build will be mandatory, featuring everything anyone could want Cheesy

You think I haven't been monitoring the chat? http://pastebin.java-gaming.org/c47d35366491fHere is a compilation <3
Offline Roquen

JGO Kernel


Medals: 518



« Reply #65 - Posted 2016-06-15 08:52:25 »

Prebuilt jar URL is a 404... Murr murr
Huh.  Me too.  You can look at the output without jitwatch but it kinda sucks.
Offline BinaryMonkL

Junior Devvie


Medals: 5
Projects: 1
Exp: 4 years


Total Part Timer


« Reply #66 - Posted 2016-06-21 19:43:30 »

Ah, very possibly. But it is not on Android - well, my optimisation of games on Android indicate that these loops still churn out objects.
Offline princec

« JGO Spiffy Duke »


Medals: 1059
Projects: 3
Exp: 20 years


Eh? Who? What? ... Me?


« Reply #67 - Posted 2016-06-21 21:18:40 »

Android ain't Java, though Wink

Cas Smiley

Offline theagentd
« Reply #68 - Posted 2016-06-21 21:42:26 »

Android ain't Java, though Wink

Cas Smiley
Hmm???

Myomyomyo.
Offline Catharsis

JGO Ninja


Medals: 75
Projects: 1
Exp: 21 years


TyphonRT rocks!


« Reply #69 - Posted 2016-06-21 23:00:49 »

Ah, very possibly. But it is not on Android - well, my optimisation of games on Android indicate that these loops still churn out objects.

Indeed though I've done no testing on Android N yet or anything with Jack. A tremendous amount of inefficiency and bugs in the Android Java implementation is due to the adoption of Apache Harmony which was quite weak in many areas. Sadly Google just poked and pecked at things very slowly after much developer outcry spread across many OS releases. There may be some hope with Android N with a switch to OpenJDK / Jack, etc. etc. for better out of the box performance, but if you need to support a wide range of OS versions performance is in your hands. Since day 1 with Android I've been using my own collections API which recycles iterators automatically. Another super weak spot which I'm sure still hasn't been fully addressed is runtime annotation processing. You need to come up with your own caching mechanism otherwise face a ton of generated garbage.

Check out the TyphonRT Video Suite:
http://www.typhonvideo.com/

Founder & Principal Architect; TyphonRT, Inc.
http://www.typhonrt.org/
http://www.egrsoftware.com/
https://plus.google.com/u/0/+MichaelLeahy/
Pages: 1 2 [3]
  ignore  |  Print  
 
 

 
EgonOlsen (1672 views)
2018-06-10 19:43:48

EgonOlsen (1718 views)
2018-06-10 19:43:44

EgonOlsen (1159 views)
2018-06-10 19:43:20

DesertCoockie (1585 views)
2018-05-13 18:23:11

nelsongames (1186 views)
2018-04-24 18:15:36

nelsongames (1714 views)
2018-04-24 18:14:32

ivj94 (2540 views)
2018-03-24 14:47:39

ivj94 (1765 views)
2018-03-24 14:46:31

ivj94 (2845 views)
2018-03-24 14:43:53

Solater (971 views)
2018-03-17 05:04:08
Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08

Deployment and Packaging
by gouessej
2018-08-22 08:03:45

Deployment and Packaging
by philfrei
2018-08-20 02:33:38

Deployment and Packaging
by philfrei
2018-08-20 02:29:55

Deployment and Packaging
by philfrei
2018-08-19 23:56:20

Deployment and Packaging
by philfrei
2018-08-19 23:54:46
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
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!