Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8553335
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 11, 20262026-06-11T14:37:40+00:00 2026-06-11T14:37:40+00:00

I need to explain why my application is performing poorly at a remote location.

  • 0

I need to explain why my application is performing poorly at a remote location. It is going to be inconvenient for me to install a profiler. I suspect that the machine is configured poorly but I need some simple way to show that a standard app suffers on their machine, thus absolving my application and shifting the focus to their system administrators.

Ideally, I would like to suggest they install a simple Java app that tests the performance of the host environment. If it could return some spec for CPU, disk, network, etc, they would be perfect.

I expected to find such a thing on the web, but I’ve been unsuccessful so far in my search.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-11T14:37:41+00:00Added an answer on June 11, 2026 at 2:37 pm

    As far as a “simple Java app”, I previously did something similar. My efforts were focused on the profiling of a Java VM (virtual machine – the “JVM”), not testing the performance of a specific Java application. The focus was on testing the capabilities of the hosting operating system – exercising:

    • CPU
    • Memory
    • Operating System
    • If virtualized, the server VM (not JVM) itself – including both the virtualized and physical components of all of the above.
    • Largely ignoring external factors, e.g. disk and network.

    The solutions I looked at for this included:

    • From http://math.nist.gov/scimark2/index.html and http://math.nist.gov/scimark2/about.html:

    SciMark is a composite Java benchmark measuring the performance of numerical codes occurring in scientific and engineering applications.
    It consists of five computational kernels: FFT, Gauss-Seidel
    relaxation, Sparse matrix-multiply, Monte Carlo integration, and dense
    LU factorization.

    These kernels are chosen to provide an indication of how well the underlying JVM/JITs perform on applications utilizing these types of
    algorithms. The problems sizes are purposely chosen to be small in
    order to isolate the effects of memory hierarchy and focus on internal
    JVM/JIT and CPU issues. A larger version of the benchmark (SciMark 2.0
    LARGE) addresses performance of the memory subsystem with out-of-cache
    problem sizes.

    It measures several computational kernels and reports a composite score in approximate Mflops (Millions of floating point operations per
    second).

    While somewhat dated (2004), SciMark does still appear to be quite effective.

    Each test run takes about 30 seconds to execute.

    • From http://www.spec.org/jvm2008/:

    SPECjvm2008 (Java Virtual Machine Benchmark) is a benchmark suite for
    measuring the performance of a Java Runtime Environment (JRE),
    containing several real life applications and benchmarks focusing on
    core java functionality. The suite focuses on the performance of the
    JRE executing a single application; it reflects the performance of the
    hardware processor and memory subsystem, but has low dependence on
    file I/O and includes no network I/O across machines. The SPECjvm2008
    workload mimics a variety of common general purpose application
    computations. These characteristics reflect the intent that this
    benchmark will be applicable to measuring basic Java performance on a
    wide variety of both client and server systems.

    SPEC also finds user experience of Java important, and the suite
    therefore includes startup benchmarks and has a required run category
    called base, which must be run without any tuning of the JVM to
    improve the out of the box performance.

    SPECjvm2008 Benchmark Highlights

    • Leverages real life applications (like derby, sunflow, and javac) and
      area-focused benchmarks (like xml, serialization, crypto, and
      scimark).
    • Also measures the performance of the operating system and
      hardware in the context of executing the JRE.

    Unlike SciMark, SPECjvm2008 takes much longer to fully execute the suite – taking just over 2 hours.


    For testing the network, I’d use something like iperf, available for both Linux/Windows/etc.

    For testing disk performance, there is an entire science behind this, and without knowing what operating system you’re using, I can’t give you a specific answer. However, if you’re using Linux, for example, I’d review this.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I need help on encryption/decryption on Android application. I explain the situation. I'm actually
I have a web application that I need to manually obtain a Freemarker template
Let me try to explain what I need. I have a server that is
I have a application that need event handling on a unusual way. For my
today I've got some interesting observation, that I need to explain. I've got my
Could someone explain the steps that one must do to show an Azure application
I have a application(which runs on windows7 and requires run as administrative) that need
I have found some code that I need to use for my application but
I need to explain myself why I do not use static methods/propertis. For example,
I need to explain this by example: Is there a best practice or preference

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.