<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Virtual Machine Warmup Blows Hot and Cold · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/1602.00602/</link><description>Collected HN comments and submissions linking this paper.</description><language>en</language><lastBuildDate>Mon, 02 Nov 2026 11:16:22 GMT</lastBuildDate><atom:link href="https://hackerpaper.kaipfister.de/p/1602.00602/feed.xml" rel="self" type="application/rss+xml" /><item><title>Virtual Machine Warmup Blows Hot and Cold — mentioned by yencabulator</title><link>https://news.ycombinator.com/item?id=46427267</link><guid isPermaLink="false">urn:hackerpapers:mention:1602.00602:46427267</guid><pubDate>Mon, 29 Dec 2025 23:19:13 GMT</pubDate><description>&lt;p&gt;JITs are a great magic trick but it&amp;#x27;s nowhere near guaranteed you&amp;#x27;ll get good steady performance out of one, especially when the workload is wide not narrow. https://arxiv.org/abs/1602.00602v1&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1602.00602/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>Virtual Machine Warmup Blows Hot and Cold — mentioned by yencabulator</title><link>https://news.ycombinator.com/item?id=37684705</link><guid isPermaLink="false">urn:hackerpapers:mention:1602.00602:37684705</guid><pubDate>Thu, 28 Sep 2023 03:06:58 GMT</pubDate><description>&lt;p&gt;More on this: &amp;quot;Virtual Machine Warmup Blows Hot and Cold&amp;quot; https://arxiv.org/abs/1602.00602&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1602.00602/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>Virtual Machine Warmup Blows Hot and Cold — mentioned by ltratt</title><link>https://news.ycombinator.com/item?id=33668242</link><guid isPermaLink="false">urn:hackerpapers:mention:1602.00602:33668242</guid><pubDate>Sat, 19 Nov 2022 08:27:07 GMT</pubDate><description>&lt;p&gt;I not only welcome reasonable scepticism, but I do my best to facilitate it. I have accrued sufficient evidence over time of my own fallibility, and idiocy, that I now try to give people the opportunity to spot mistakes so that I might correct them. As a happy bonus, this also gives people a way of verifying whether the work was done in the right spirit or not. To that end we work in the open, so all the evidence you need to back up your assertions, or assuage your doubts, has been available since the first day we started: * Here&amp;#x27;s the experiment, with its 1025 commits going back to 2015…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1602.00602/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>Virtual Machine Warmup Blows Hot and Cold — mentioned by yencabulator</title><link>https://news.ycombinator.com/item?id=32474945</link><guid isPermaLink="false">urn:hackerpapers:mention:1602.00602:32474945</guid><pubDate>Mon, 15 Aug 2022 20:27:23 GMT</pubDate><description>&lt;p&gt;https://arxiv.org/abs/1602.00602 is a good exploration of why this just doesn&amp;#x27;t work out, and at best tends to lead to weird stuttering performance.&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1602.00602/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>Virtual Machine Warmup Blows Hot and Cold — mentioned by yencabulator</title><link>https://news.ycombinator.com/item?id=28866948</link><guid isPermaLink="false">urn:hackerpapers:mention:1602.00602:28866948</guid><pubDate>Thu, 14 Oct 2021 17:05:47 GMT</pubDate><description>&lt;p&gt;Virtual Machine Warmup Blows Hot and Cold https://arxiv.org/abs/1602.00602 &amp;gt; [...] even when run in the most controlled of circumstances, small, deterministic, widely studied microbenchmarks often fail to reach a steady state of peak performance on a variety of common VMs.&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1602.00602/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>Virtual Machine Warmup Blows Hot and Cold — mentioned by etiene</title><link>https://news.ycombinator.com/item?id=15291780</link><guid isPermaLink="false">urn:hackerpapers:mention:1602.00602:15291780</guid><pubDate>Wed, 20 Sep 2017 08:45:59 GMT</pubDate><description>&lt;p&gt;&amp;gt; Are they likely to be expert in all those programming languages? No, but again, I take paper results very seriously. Misleading results are bad for science, period. Here is an example of more rigorous research: https://arxiv.org/pdf/1602.00602.pdf &amp;gt; If Lua wasn&amp;#x27;t included would you complain ? Maybe I would, who knows. I did also mention in another comment it would be nice if Julia was there. It depends how relevant they are for the research being conducted. As a language used very often in microcontrollers, Lua is very relevant for energy efficiency research. I don&amp;#x27;t know anything about…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1602.00602/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>Virtual Machine Warmup Blows Hot and Cold — mentioned by mafribe</title><link>https://news.ycombinator.com/item?id=13288114</link><guid isPermaLink="false">urn:hackerpapers:mention:1602.00602:13288114</guid><pubDate>Fri, 30 Dec 2016 22:40:06 GMT</pubDate><description>&lt;p&gt;However, the JIT compilation process itself is expensive, as is the interpretation and tracing. Since JIT-optimisation happens at run-time, often sub-optimal but fast optimisations are chosen (e.g. linear scan register alloc instead of graph-colouring). Indeed the performance benefits of JITing have been difficult to measure: https://arxiv.org/abs/1602.00602&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1602.00602/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>Virtual Machine Warmup Blows Hot and Cold — mentioned by igouy</title><link>https://news.ycombinator.com/item?id=12711129</link><guid isPermaLink="false">urn:hackerpapers:mention:1602.00602:12711129</guid><pubDate>Fri, 14 Oct 2016 21:14:02 GMT</pubDate><description>&lt;p&gt;&amp;gt; allowed to do its work &amp;lt; It&amp;#x27;s not like the programs are run with -Xint :-) It&amp;#x27;s not like a panacea -- https://arxiv.org/abs/1602.00602&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1602.00602/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>Virtual Machine Warmup Blows Hot and Cold — mentioned by mafribe</title><link>https://news.ycombinator.com/item?id=11282014</link><guid isPermaLink="false">urn:hackerpapers:mention:1602.00602:11282014</guid><pubDate>Mon, 14 Mar 2016 10:35:38 GMT</pubDate><description>&lt;p&gt;I agree with you that idealised compilers have a beautiful pipeline structure. Finding this structure Is one of the great achievement of the early computing pioneers. turn it into a laughably simple chain. By this reasoning, any computable problem is trivially simple, because I can translate it into ARM/x86/MIPS/... machine code, and machine code is just a linear list of trivial commands, i.e. I can &amp;quot;turn it into a laughably simple chain&amp;quot;. My point is: if you chain enough simple things, the result stops being simple. Look for example at modern JIT compilers, tracing or otherwise. They are not…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1602.00602/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>Virtual Machine Warmup Blows Hot and Cold — mentioned by mafribe</title><link>https://news.ycombinator.com/item?id=11098399</link><guid isPermaLink="false">urn:hackerpapers:mention:1602.00602:11098399</guid><pubDate>Sun, 14 Feb 2016 14:43:15 GMT</pubDate><description>&lt;p&gt;How do you know when warmup is finished? Warmup&amp;#x27;s a tricky issue, see this brand new paper: http://arxiv.org/abs/1602.00602&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1602.00602/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>Virtual Machine Warmup Blows Hot and Cold — HN submission</title><link>https://news.ycombinator.com/item?id=11020881</link><guid isPermaLink="false">urn:hackerpapers:submission:1602.00602:11020881</guid><pubDate>Tue, 02 Feb 2016 17:32:45 GMT</pubDate><description>&lt;p&gt;Virtual Machine Warmup Blows Hot and Cold&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;5 points; 0 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/1602.00602/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item></channel></rss>
