Talk:HotSpot (virtual machine): Difference between revisions

Content deleted Content added
Click on Click: and the context are provided
 
(9 intermediate revisions by 6 users not shown)
Line 1:
{{WikiProject Computingbanner shell|class=Start|importance=|software=yes|software-importance=}}
{{WikiProject JavaComputing|classimportance=high|software=startyes|software-importance=midhigh}}
{{WikiProject Java|importance=high}}
}}
 
== License ==
Line 13 ⟶ 15:
: The link doesn't say that; it says "is comparable to that of C++, " I think a better wording would be "In theory, though rarely in practice, adaptive optimization of the JVM can be comparable in speed to fully optimized coded C++ or assembly language. As always, benchmarks can vary" [[User:Jgwinner|Jgwinner]] ([[User talk:Jgwinner|talk]]) 19:35, 27 October 2010 (UTC)
:: The article also says : ''Five composite benchmarks listed below show that modern Java has acceptable performance, being nearly equal to ('''and in many cases faster than)''' C/C++ across a number of benchmarks.'' So I changed the existing sentence by: ''In some cases, it is possible for adaptive optimization of a JVM to exceed the performance of hand-coded C or C++'' [[User:Hervegirod|Hervegirod]] ([[User talk:Hervegirod|talk]]) 22:16, 28 October 2010 (UTC)
:::The reference you have provided does not actually say that the difference in their benchmarks was due to adaptive optimization. The benchmarks do not seem reliable - one numerical computation result ("LUP matrix inversion") claims that Java was 3.9 times faster than C! Their tests were on a single core Pentium, but the Computer Language Benchmarks Game shows that no Java program beats C on that platform ([http://benchmarksgame.alioth.debian.org/u32/compare.php?lang=java&lang2=gcc link]) - at best they are equal, at worst Java is 4 times slower. [[Special:Contributions/77.97.210.38|77.97.210.38]] ([[User talk:77.97.210.38|talk]]) 21:33, 7 December 2014 (UTC)
:::This statement really needs to be clarified with some analysis of proper benchmarks, and some proof that adaptive optimisation was the cause of the performance increase. Simply pointing to one or two badly written C benchmarks and then claiming that "the JVM can exceed the performance of hand-coded C or C++" is not valid science - and what does "hand coded" mean anyway? The text seems to be trying to imply that naive Java code can beat manually optimised C, which is not true for the vast majority of benchmarks. [[Special:Contributions/77.97.210.38|77.97.210.38]] ([[User talk:77.97.210.38|talk]]) 21:41, 7 December 2014 (UTC)
 
== -client and -server being phased-out? ==
Line 32 ⟶ 36:
 
This smells suspiciously like someone trying to promote Click's involvement. Unless, reliable, secondary sources that don't use Click as the source for this info and the context are provided, this material should be removed. [[User:Toddst1|Toddst1]] <small>([[User talk: Toddst1|talk]])</small> 15:11, 14 December 2012 (UTC)
:Thanks. [[User:Toddst1|Toddst1]] <small>([[User talk: Toddst1|talk]])</small> 04:28, 15 December 2012 (UTC)
:"an IP (likely Tarcieri)" umm no, that wasn't me, but thank you for assuming the worst in people. I posted the revision where the references to Cliff I added were deleted to Twitter, and can only assume that one of my followers made the edit. From your comments, apparently I'm part of some sort of conspiracy that seeks to promote Cliff Click! Or I'm simply someone who recognizes his obvious involvement in the early days of the JVM. It seems your problem is I'm citing Cliff on Cliff. Okay, that's a reasonable complaint, I suppose, although a complaint anyone reasonably versed in the history of the JVM probably wouldn't make. Nevertheless I will prepare ample sources before I add Cliff back to the article. Once again I must voice my frustration with the way Wikipedia operates and once again ask you to consider why participation in Wikipedia is declining. But contrary to what you would immediately assume about me giving some random IP made an edit, I am no sock puppet, and before I touch the article again I will try to (painstakingly) conform to Wikipedia's policies, once again in protest of how onerous and discouraging of participation as they may be. [[User:Tarcieri|Tarcieri]] ([[User talk:Tarcieri|talk]]) 05:42, 20 December 2012 (UTC)
::Fair enough. I retract my assumption. [[User:Toddst1|Toddst1]] <small>([[User talk: Toddst1|talk]])</small> 21:06, 28 December 2012 (UTC)
:Hi after a long time. I'm an anonymous contributor. I've added back info on Cliff Click's involvement in development of highly optimizing JIT compiler in HotSpot. This time it's backed by highly cited paper https://dl.acm.org/doi/10.5555/1267847.1267848 - it's highly cited also by other HotSpot developers. The relevant change is: https://en.wikipedia.org/w/index.php?title=HotSpot_(virtual_machine)&diff=prev&oldid=1218437115 [[Special:Contributions/193.108.73.47|193.108.73.47]] ([[User talk:193.108.73.47|talk]]) 18:20, 11 April 2024 (UTC)