Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (757)
Games in Android Showcase (229)
games submitted by our members
Games in WIP (844)
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  
  HotSpot Optimization  (Read 11657 times)
0 Members and 1 Guest are viewing this topic.
Offline Wiki Duke


« Posted 2012-08-02 11:48:26 »

Note: you are watching revision 1 of this wiki entry. ( view plain diff )
compiler tactics
  delayed compilation
  tiered compilation
  on-stack replacement
  delayed re-optimization
  program dependence graph representation
  static single assignment representation

proof-based techniques
  exact type inference
  memory value inference
  memory value tracking
  constant folding
  operator strength reduction
  null check elimination
  type test strength reduction
  type test elimination
  algebraic simplification
  common subexpression elimination
  integer range typing

flow-sensitive rewrites
  conditional constant propagation
  dominating test detection
  flow-carried type narrowing
  dead code elimination

language-specific techniques
  class hierarchy analysis
  symbolic constant propagation
  autobox elimination
  escape analysis/scalar replacement
  lock elision
  lock fusion

speculative (profile-based) techniques
  optimistic nullness assertions
  optimistic type assertions
  optimistic type strengthening
  optimistic array length strengthening
  untaken branch pruning
  optimistic N-morphic inlining
  branch frequency prediction
  call frequency prediction

memory and placement transformation
  expression hoisting
  expression sinking
  redundant store elimination
  adjacent store fusion
  card-mark elimination
  merge-point splitting

loop transformations
  loop unrolling
  loop peeling
  safepoint elimination
  iteration range splitting
  range check elimination
  loop vectorization

global code shaping
  inlining (graph integration)
  global code motion
  heat-based code layout
  switch balancing
  throw inlining

control flow graph transformation
  local code scheduling
  local code bundling
  delay slot filling
  graph-coloring register allocation
  linear scan register allocation
  live range splitting
  copy coalescing
  constant splitting
  copy removal
  address mode matching
  instruction peepholing
  DFA-based code generator
This wiki entry has had 6 revisions with contributions from 3 members. (more info)
Offline matheus23

JGO Kernel

Medals: 138
Projects: 3

You think about my Avatar right now!

« Reply #1 - Posted 2012-08-02 18:55:38 »

Made this look good.

Was pretty much work...

Thought about writing a Generator.
But didn't do it...

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Pages: [1]
  ignore  |  Print  

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

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

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

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

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

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

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

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

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

Solater (142 views)
2018-03-17 05:04:08
Java Gaming Resources
by philfrei
2017-12-05 19:38:37

Java Gaming Resources
by philfrei
2017-12-05 19:37:39

Java Gaming Resources
by philfrei
2017-12-05 19:36:10

Java Gaming Resources
by philfrei
2017-12-05 19:33:10

List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05 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‑
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!