{"id":1345,"date":"2012-03-31T02:17:35","date_gmt":"2012-03-31T00:17:35","guid":{"rendered":"http:\/\/www.andreas-maschke.com\/?page_id=1345"},"modified":"2012-03-31T02:44:20","modified_gmt":"2012-03-31T00:44:20","slug":"isnt-a-java-program-slow-t-i-n-a-benchmarks","status":"publish","type":"page","link":"https:\/\/blog.overwhale.com\/?page_id=1345","title":{"rendered":"&#8220;Isn&#8217;t a Java program slow?&#8221; T.I.N.A. benchmarks"},"content":{"rendered":"<p>In short terms: it isn&#8217;t slow \ud83d\ude42<br \/>\nCompared to an native application it is slightly slower but there should be not that much difference. (This is true at least since version 0.42 of JWildfire at which I have tried to optimize the hell out of it ;-)) For the maximum performance you should use Java 7.<\/p>\n<p>I have created some flames for benchmarking. I used Apophysis7X15 as reference because it is very popular. Below are the results (the used *.flame files are linked inside the table):<\/p>\n<p>Render settings: Resolution: 1920&#215;1080, Filter radius: 0.25, spatial oversample 1<\/p>\n<ul>\n<li>Benchmark01\u00a0ngg_shortcode_0_placeholder<br \/>\n<table>\n<tbody>\n<tr>\n<td><\/td>\n<td>quality 100<\/td>\n<td>quality 500<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.andreas-maschke.com\/wp-content\/uploads\/2012\/03\/benchmark01_apo.flame_.txt\" target=\"_blank\">Apophysis7X15<\/a><\/td>\n<td>14.99s<\/td>\n<td>72.61s<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.andreas-maschke.com\/wp-content\/uploads\/2012\/03\/benchmark01.flame_.txt\" target=\"_blank\">JWildfire V0.42<\/a><\/td>\n<td>18.27s<\/td>\n<td>88.53<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li>Benchmark02\u00a0ngg_shortcode_1_placeholder<br \/>\n<table>\n<tbody>\n<tr>\n<td><\/td>\n<td>quality 100<\/td>\n<td>quality 500<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.andreas-maschke.com\/wp-content\/uploads\/2012\/03\/benchmark02_apo.flame_.txt\" target=\"_blank\">Apophysis7X15<\/a><\/td>\n<td>5.99s<\/td>\n<td>28.04s<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.andreas-maschke.com\/wp-content\/uploads\/2012\/03\/benchmark02.flame_.txt\" target=\"_blank\">JWildfire V0.42<\/a><\/td>\n<td>8.86s<\/td>\n<td>41.632s<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li>Benchmark03\u00a0ngg_shortcode_2_placeholder<br \/>\n<table>\n<tbody>\n<tr>\n<td><\/td>\n<td>quality 100<\/td>\n<td>quality 500<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.andreas-maschke.com\/wp-content\/uploads\/2012\/03\/benchmark03_apo.flame_.txt\" target=\"_blank\">Apophysis7X15<\/a><\/td>\n<td>10.69s<\/td>\n<td>51.06s<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.andreas-maschke.com\/wp-content\/uploads\/2012\/03\/benchmark03.flame_.txt\" target=\"_blank\">JWildfire V0.42<\/a><\/td>\n<td>12.80s<\/td>\n<td>62.51s<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In short terms: it isn&#8217;t slow \ud83d\ude42 Compared to an native application it is slightly slower but there should be not that much difference. (This is true at least since version 0.42 of JWildfire at which I have tried to optimize the hell out of it ;-)) For the maximum performance you should use Java 7. I have created some flames for benchmarking. I used Apophysis7X15 as reference because it is very popular. Below are the results (the used *.flame files are linked inside the table): Render settings: Resolution: 1920&#215;1080, Filter radius: 0.25, spatial oversample 1 Benchmark01\u00a0 quality 100 quality 500 Apophysis7X15 14.99s 72.61s JWildfire V0.42 18.27s 88.53 Benchmark02\u00a0 quality 100 quality 500 Apophysis7X15 5.99s 28.04s JWildfire V0.42 8.86s 41.632s Benchmark03\u00a0 quality 100 quality 500 Apophysis7X15 10.69s 51.06s JWildfire V0.42 12.80s 62.51s<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":410,"menu_order":2,"comment_status":"open","ping_status":"closed","template":"sidebar-page.php","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-1345","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.overwhale.com\/index.php?rest_route=\/wp\/v2\/pages\/1345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.overwhale.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.overwhale.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.overwhale.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.overwhale.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1345"}],"version-history":[{"count":0,"href":"https:\/\/blog.overwhale.com\/index.php?rest_route=\/wp\/v2\/pages\/1345\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/blog.overwhale.com\/index.php?rest_route=\/wp\/v2\/pages\/410"}],"wp:attachment":[{"href":"https:\/\/blog.overwhale.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}