BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Performance Evaluation Content on InfoQ

  • 37signals Uses New Relic's Rails Performance Monitoring Solution

    New Relic announced that 37signals uses their Ruby on Rails performance management solution to find problematic areas in their applications. David Heinemeier Hansson confirmed that they achieved a 50% speedup in certain actions.

  • JProbe 8.0: The Java code, memory, and coverage profiler is back

    Quest Software recently released JProbe 8.0, a Java code, memory, and coverage profiler. While JProbe has been one of the leading Java profiling tools since the late 1990's, JProbe 8.0 aims to help Quest regain the leadership position in the profiling market with new Eclipse integration and a more competitive price point.

  • JXInsight 5.6: Problem Diagnostic, Transaction Analysis and App Mgmt

    Last week JInspired announced the release of JXInsight 5.6, its enterprise Java performance monitoring, problem diagnostic, transaction analysis and application management solution. InfoQ spoke to William Louth, the JXInsight product architect, get the inside scoop.

  • Introducing the Ruby Benchmark Suite

    Antonio Cangiano started the Ruby Benchmark Suite project, which aims to collect a comprehensive set of benchmarks that users and implementers of Ruby can use to compare different implementations. We talked to Antonio about his plans and he gave us a timeframe for the next Ruby shootout.

  • Google App Engine Load Test Result

    The result of the Google Web Toolkit on Google App Engine load test: The load was 10 reqs/sec for an hour, and 35 reqs/sec at peak. The result? No sweat.

  • Google App Engine public load test today

    Today, at 4PM GMT+2 (in about an hour), there is a public load test on the Google App Toolkit. Can Google Web Toolkit and Google App Engine handle the InfoQ effect?

  • Article: Scalability Principles

    At the simplest level, scalability is about doing more of something. This could be responding to more user requests, executing more work or handling more data. This article presents some principles and guidelines for building scalable software systems.

  • Rails performance analysis with New Relic

    New Relic introduces a new performance analysis tool for Rails applications. The tool is installable as a Rails plugin, and offloads the analysis to the New Relic service. We talked to New Relic's Lew Cirne about the technology behind the product.

  • Measure Teams, Not Individuals

    Michael Dubakov recently expressed warning against the measurement of individual velocity and individual estimate accuracy. His view: measurement of these metrics not only provides no more useful information than is already available with their team-level equivalents, but may also have a tendency to encourage teams into behaviors that reduce effectiveness.

  • Article: The Box: A Shortcut to finding Performance Bottlenecks

    Quite often performance problems will be reported with some very antidotal comments that do nothing to help you understand where to start looking. Faced with this dilemma, it is not uncommon for teams to start guessing at the root cause. Now enter "the box", a little diagram that is an abstraction of a complete system. The box is a reminder of the true cases of performance bottlenecks.

  • Presentation: Maintaining Java Apps in Production Environments

    Alexandre Rafalovitch delivers an organized overview of the tools and techniques that help with resolving problems that arise in real production environments. The presentation places emphasis on free and open source tools capable of being useful out of the box, without extensive configuration. Common problems are discussed, along with methods of rapid analysis and root cause determination.

  • Predictions: The Changing World of IT Work

    In a recent Datamation article, James Maguire noted the challenge of staying employed in an environment in which the rules are continually rewritten. He spoke with Gartner analyst Diane Morello for 5 predictions for those of us thinking about career directions over the next five years.

  • What Creates Individual Productivity? Can We Improve It?

    Is it helpful, or even possible, to change the productivity of individuals in a collaborative team? What exactly constitutes productivity, when deliverables come from teamwork? It's a tricky subject. We bring you highlights from a conversation held a few weeks ago on the AgileProjectManagement list.

  • WCF Live Service Trace Viewer

    Craig and Vittorio release their Live Service Trace Viewer which is an enhancement to the one provided in the .NET 3.0 SDK. The differentiator: you can view the WCF interactions as they happen.

  • Measuring Performance in the Adaptive Enterprise

    Traditional thinking has turned budgets into fixed performance contracts that force managers at all levels to commit to specified financial outcomes, despite the fact that many of the underlying variables are beyond their control. As Agility increases the futility of this exercise becomes apparent. Thought-leader Jim Highsmith proposes a helpful alternative more harmonious with Agile values.

BT