BT
  • Performance Analysis and Monitoring with Perf4J

    by Alex Devine on  Apr 23, 2009 6

    In this article Alex Devine explains how Java developers can take advantage of Perf4J, an open source toolset for adding code timing statements and for logging, analyzing and monitoring the results. Alex introduces several aspects of Perf4J like integration with Log4J, use of annotations, pitfalls and good practices.

  • Eight Isolation Levels Every Web Developer Should Know

    by James Leigh on  Mar 15, 2009

    In this article, James Leigh takes a look at eight different isolation levels that can be utilized within a web application, and explores the pros and cons of each level of isolation, ranging from read uncommitted to serializable consistency - the interactions between transactions at different isolation levels is also looked at.

  • SharePoint Object Model Performance Considerations

    by Andreas Grabner on  Mar 04, 2009 9

    In this article, Andreas Grabner analyzes the performance implication of using the SharePoint Object Model, specifically displaying and editing lists, one of the most used SharePoint objects.

Using the Concurrency and Coordination Runtime

Posted by Nick Gunn on  Jan 28, 2009

Nick Gunn provides a practical introduction CCR for .NET. CCR radically changes the way multi-threaded applications are written in .NET, shifting the focus from threads to asynchronous tasks. 5

Performance Anti-Patterns in Database-Driven Applications

Posted by Alois Reitbauer on  Jan 05, 2009

Alois Reitbauer specifies several architectural anti-patterns that one should stay away from and which can downgrade an application’s performance. 28

A Formal Performance Tuning Methodology: Wait-Based Tuning

Posted by Steven Haines on  Oct 06, 2008

Steven Haines talks about tackling web application performance tuning by proposing a method called wait-based tuning. 4

Using Ruby Fibers for Async I/O: NeverBlock and Revactor

Posted by Werner Schuster on  Aug 28, 2008

Ruby 1.9's Fibers and non-blocking I/O are getting more attention - we talked to Mohammad A. Ali of the NeverBlock project and Tony Arcieri of the Revactor project. 1

Scalability Worst Practices

Posted by Brian Zimmer on  Aug 18, 2008

This article discusses scalability worst pratices including The Golden Hammer, Resource Abuse, Big Ball of Mud, Dependency Management, Timeouts, Hero Pattern, Not Automating, and Monitoring. 5

Building Scalability and Achieving Performance: A Virtual Panel

Posted by James Cox on  Jul 22, 2008

Our panel of leading experts explores some of the challenges and thought processes that go into making their apps as scalable and performant as possible. 1

Do Java 6 threading optimizations actually work? - Part II

Posted by Jeroen Borgers on  Jun 27, 2008

Jeroen Borgers examines if biased locking, lock coarsening, lock elision by escape analysis and adaptive spin locking techniques in the latest JVMs actually work in highly-concurrent apps. 3

Do Java 6 threading optimizations actually work?

Posted by Jeroen Borgers on  Jun 18, 2008

Jeroen Borgers examines if biased locking, lock coarsening, lock elision by escape analysis and adaptive spin locking techniques in the latest JVMs actually work in highly-concurrent apps. 16

Scalability Best Practices: Lessons from eBay

Posted by Randy Shoup on  May 27, 2008

Randy Shoup explains eBay key scalability practices of partitioning, horizontal scale, avoiding XA, asynchronicity, and virtualization. 11

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2015 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT