Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is the reasoning around having an operation length in seconds in SPECjvm2008?

0
Posted

What is the reasoning around having an operation length in seconds in SPECjvm2008?

0

In the java world it is very common to run short operations. A server does often act on requests that take milliseconds to perform, but there are most often many of these requests. Both the SPECjbb2005 and the SPECjAppServer2004 benchmarks are built on this concept. The operations in SPECjvm2008 are actually somewhat longer than those in the mentioned benchmarks, but then again shorter than other existing workloads. By running multiple operations next to each other and many of them for an extended period of time, several “side effects” occur, which are typical JVM specific problems (or VEE to be more correct). An Example of such problems is load on the memory system (including both allocation and garbage collector), which is key in Java performance and tested by continuous work. When running the benchmark operations over and over for 4 minutes the “side effects” that a JVM has to handle occur. For several of the benchmarks the SPECjvm2008 team tested increasing and decreasing the work

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123