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

  • SEARCH
  • Home
  • 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 7634189
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 31, 20262026-05-31T07:06:23+00:00 2026-05-31T07:06:23+00:00

We started implementing Coherence in our application to improve performance and reduce load on

  • 0

We started implementing Coherence in our application to improve performance and reduce load on the DB server and reduce web service calls.

We usually experience high CPU usage ( weblogic App server’s JVM) during high load, DB servers are usually not an issue.

Other than response time improvement, How would oracle Coherence improve application server’s CPU and Heap usage during high load.

1) reduce XML processing as we will start retrieving Java Objects from the cache that are ready to be used rather than having to unmarshall the XMLs.

2) reduce ORM mapping overhead as we won’t be mapping table rows to objects for cached data….
3) What else?

Thanks a lot

  • 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-05-31T07:06:24+00:00Added an answer on May 31, 2026 at 7:06 am

    Disclaimer – I work for Oracle on Coherence.

    Assuming that the CPU load is going to XML marshaling, you should see reduced CPU consumption by placing the resulting objects in a cache. You’ll still pay CPU for serialization, but object serialization takes much less CPU – and if you use POF for serialization you’ll see even better performance.

    If there is any affinity to where the objects are being used, you can take advantage of near caching to avoid going to the network to retrieve cached objects. This will only help if you do more reads than writes.

    With Coherence you don’t need to throw away your ORM – you can write a CacheStore (or use the JPA CacheStore we ship with OOTB) to transparently read from the database upon cache misses and update the database when the cache is updated. This works best if you’re retrieving your ORM objects via primary key.

    Without more details on what exactly is taking up CPU (thread dumps are a good low tech way to diagnose this) it’s hard to say how much caching will help.

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

Sidebar

Related Questions

Cheers, We started implementing biometrics authentication in our web system and came to a
I'm writing a standard Cocoa application, and I've just started implementing AppleScript support for
I started implementing a solution for myself to manage user/application preferences, but then thought
I've just started implementing my WPF application with Caliburn Micro framework (it's my first
I was about to get started on implementing a copy/paste feature in my web
HI, I started implementing a HTML Browser in Swing. I want to use the
How do I get started designing and implementing a script interface for my .NET
I have been looking at using TDD and implementing proper testing (only just started
I started an application in Google App Engine right when it came out, to
I started implementing something similar to task switching in my app on atmega8. The

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.