Exploring Performance: Evaluating and Tuning
Techniques for monitoring and evaluating Java and a variety of other applications and websites are just around the corner in this week's performance zone review.
Join the DZone community and get the full member experience.Join For Free
What's the first step toward fixing a problem? Finding the problem. The following articles spotlight techniques for monitoring and evaluating system and app performance. You can read about monitoring your web apps, CPU usage, Java apps, and more, as well as check out our free performance guide eBook and some job opportunities. Let's get started!
5 Trending Performance Articles on DZone
Solving Basic Trouble Spots of SQL Queries, by Tharun Yadav. Learn about the best ways to solve common SQL query problems, like tuning queries and indexing columns, to achieve optimized performance.
Performance Analysis Using pyArango: Part 1 and Part 2, by Wilfried Goesgens. This monitoring solution monitors CPU usage and allows you to inspect results in order to effect real performance improvements.
Java Performance Optimization Tips: How to Avoid Common Pitfalls, by Taylor Lodge. Since Java is one of the most widely used languages in development today, learning how to make your Java apps as performant as possible is a crucial skill.
A Step-by-Step Guide to Tomcat Performance Monitoring, by Eugen Paraschiv. Monitoring your web apps is important. In this post, we take a step-by-step look at how to monitor your Tomcat-based applications.
Queuing Theory for Evaluating System Performance in Event Driven Architecture, by Aman Sardana. Learn about the fundamentals of Event Driven Architecture will explain queueing theory and how you can use it to evaluate system performance.
Performance Around the Web
Always test remote app performance with a WAN emulator, Mark Dargin, September 19, 2017. To ensure customer satisfaction, test all new apps with an emulator before deployment.
Microsoft releases automated root cause analysis tool, Christina Cardoza, October 5, 2017. This new tool provides a way for developers to more easily combat memory corruption issues.
User experience remains front and center for web application developers, Madison Moore, October 5, 2017. With so much competition among web apps, top-notch performance is essential for holding onto customers. These tips will help you boost your app's performance and improve the user experience.
Dive Deeper Into Performance
1. DZone's Guide to Performance: Optimization and Monitoring: a free ebook download.
2. Scalability & High Availability: DZone's latest Refcard on performance methodology.
Here you can find a few development-related opportunities from our Jobs community. See if any match your skills and apply online today!
Software Engineer - Back End
Location: Ottawa, ON, Canada
Experience: Experience with NodeJS and Go; experience with orchestration technologies like Docker Swarm, Kubernetes or Mesos; experience with AWS, Azure, or Google Cloud Platform.
Opinions expressed by DZone contributors are their own.