Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

The Best of the Week (July 4): Performance Zone

DZone's Guide to

The Best of the Week (July 4): Performance Zone

· Performance Zone
Free Resource

Make sure you didn't miss anything with this list of the Best of the Week in the Performance Zone (July 4 to July 11). Here they are, in order of popularity:

1. How to Deal with Slow Unit Tests with Visual Studio Test Runner

One of the most dreadful problem of Unit Testing is slow testing. If your whole suite of tests runs in 10 minutes, it is normal for developers not to run the whole suite at each build.

2. How to Triage a Busy Thread Count Alert in 14 Minutes

This is a real example of troubleshooting a production application issue provided by an AppDynamics customer. What you are about to see is a combination of run time analytics, adaptive data collection, intelligent alerting, and a proven problem solving workflow.

3. Detecting Deadlocks without Drudgery

Eliminating deadlocks in Java is hard. You can try to find them by hand, but that's tedious and error prone. Contemplate’s ThreadSafe static analysis tool can find them for you automatically.

4. Cost accounting for SSDs – it’s RAM, not disk

Most discussions I have seen about choosing SSDs vs. spinning disk arrays for databases tend to focus on SSDs as a replacement for disk. SSDs don’t replace disk; they replace the RAM you would be using to cache enough disk pages to make up for the terrible random IO performance of spinning disk arrays.

5. 5 Quick Points about Threads for Java EE

Here are five quick points that developers should be conscious of when their code is running in a multi-threaded (usually Java EE) environment. We all write code where we don't create threads ourselves but our code is still being executed in multi-threaded environment. Here are some tips focused on helping you write code that is thread-ready and thread-safe.

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}