Wilfred Jamison

Subscribe to Wilfred Jamison: eMailAlertsEmail Alerts
Get Wilfred Jamison: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Wilfred Jamison

In the Java programming model, one of the best-known performance issues is what we refer to as the garbage collection bottleneck. Garbage collection (GC) reduces the degree of concurrency in the JVM, where at worst only the garbage collector thread executes while all other threads are suspended, thus producing no work for the application until the collection is over. Consequently, the longer the GC takes, the longer the threads are suspended and therefore the less throughput and the slower response time will be. Garbage collection also introduces scalability problems in multithreaded applications and SMP systems. Advances in garbage collection research focus on increasing the degree of concurrency during garbage collection. Some of them, such as parallel collectors, concurrent garbage collection, and incremental garbage collection, are already introduced in the new... (more)

Practicing Software Performance Engineering

Information technology is changing very rapidly right before our eyes, and so are user requirements. Along with the paradigm shift that resulted from the advent of a worldwide communication infrastructure and the advancement of distributed computing, software performance has evolved from being merely a consideration into a primary requirement. This is especially true for those developing mission- critical applications on the IBM WebSphere Application Server. This article poses a challenge to existing software engineering methodologies to evaluate and check whether they are capabl... (more)