Contact Info

One Campus Martius

Phone: 1-800-COMPUWARE

Web: compuware.com

­
  • PerfTrendsHype_thumb

Performance Trends: Finding Value Amid the Hype

By |March 13th, 2014|

At a recent event, I took advantage of having some of the world’s most notable APM experts all in one place by convincing them to be interviewed on camera. What I wanted to know was whether or not the hyped-up technology trends that we see constantly in the news were […]

Comments Off on Performance Trends: Finding Value Amid the Hype
  • RealUserMonitoring_thumb

Performance Test Automation for GWT and SmartGWT

By |February 11th, 2014|

This blog is based on the experience of Jan Swaelens, Software Architect at Sofico. He is responsible for automatic performance testing of the company’s new web platform based on GWT and SmartGWT. Sofico is specialized in software solutions for automotive finance, leasing, fleet and mobility management companies.
Choosing GWT and SmartGWT over […]

Comments Off on Performance Test Automation for GWT and SmartGWT
  • ProcessHealthMonitoring_thumb

Pros and Cons of Using Java vs Native Agent for Application Performance Management

By |January 15th, 2014|

Many Application Performance Management (APM) vendors that give insight into the runtime behavior of JVMs use interfaces provided by the Java Runtime. Traditionally Java offered the JVMPI Interface which was replaced by JVMTI with Java 5. Both options allow a tool vendor to load a native library (often called native agent) into […]

  • User Experience Planning

The Top 5 Challenges Mobile App Developers Face

By |January 15th, 2014|

Many people think that creating an application for mobile platforms is the same as creating an application for desktop or laptop computers. It’s not true. Are they all computers? Yes. Are all computers built the same? Absolutely not. Here’s some of the biggest challenges I’ve had to face as I […]

Comments Off on The Top 5 Challenges Mobile App Developers Face
  • oracle_thumb

Hunting a Oracle JDBC Memory Leak crashing an 80JVM WebSphere Cluster

By |January 7th, 2014|

Are you prematurely restarting JVMs to keep them from running out of memory? Or have you received the recommendation from your application experts to just “increase the Java Heap Space?”

The following memory chart shows the memory consumption of 10 JVMs (4.1GB Heap each) per Host on an 8 machine cluster. […]

Comments Off on Hunting a Oracle JDBC Memory Leak crashing an 80JVM WebSphere Cluster
  • 80-90% of the transaction response time is spent in Java Class Loading (purple portion of the response time contribution). That’s true for peak but also “normal” load.

The Hidden Class Loading Performance Impact of the Spring Framework

By |December 18th, 2013|

The Spring Framework is great as it removes a lot of legwork that developers would otherwise need to do in order to get a new application up and running. Instead of spending time re-inventing the wheel, it is generally easy and convenient to use frameworks for common tasks such as […]

Comments Off on The Hidden Class Loading Performance Impact of the Spring Framework
  • Attribution: doenietzomoeilijk

The Content Delivery Network Show: Act 3 – When Things Go Wrong

By |December 12th, 2013|

In my first 2 blogs Act 1 – The What and Why  and Act2 – The How and How Not I covered the main benefits of CDNs and what type of tools are needed to monitor them. Today I want to go into some details of why you need to consider monitoring them […]

Comments Off on The Content Delivery Network Show: Act 3 – When Things Go Wrong
  • CDN_act2

The Content Delivery Network Show: Act 2 – How and How Not to Monitor CDNs

By |December 10th, 2013|

In my first blog Act 1 – The What and Why I talked about the benefits and some risks around using a Content Delivery Network (CDN). Today I will cover some details around some common misunderstandings regarding how to monitor CDNs and explain the right monitoring strategy.
Which monitoring options do you have?
In […]

Comments Off on The Content Delivery Network Show: Act 2 – How and How Not to Monitor CDNs
  • Attribution: elsie

The Content Delivery Network Show: Act 1 – The What and Why

By |December 5th, 2013|

“Step right in. You will witness a show of magic and wonders, passion and trust, speed and misunderstandings.” a (slightly altered) catch phrase that keeps popping in my head when talking to companies in regards to managing Content Delivery Networks (CDN). Apart from the misconception that a CDN will solve all […]

Comments Off on The Content Delivery Network Show: Act 1 – The What and Why
  • testcodeinproduction

Continuous Performance Validation in Continuous Integration Environments

By |November 27th, 2013|

Each year, the holiday shopping season brings a surge in awareness for website performance and scalability issues. While these items should obviously take an important spot on your roadmap during the whole year, the interesting question is why familiar performance problems keep impacting customer-facing web sites over and over again. […]

Comments Off on Continuous Performance Validation in Continuous Integration Environments