Optimizing queries in Splunk’s Search Processing Language is similar to optimizing queries in SQL. The two core tenants are the same: Change the physics and reduce the amount of work done. Added to that are two precepts that apply to any distributed query.
When working with Hadoop, with or without Hunk, there are a number of ways you can accidentally kill performance. While some of the fixes require more hardware, sometimes the problems can be solved simply by changing the way you name your files.
RebelLabs published their Developer Productivity Report, the result of a survey started in March 2015, where they polled the Java development community on Java performance and performance testing methods. To see how these numbers line up with a real world experience, InfoQ spoke with Kirk Pepperdine, CTO at JClarity and well-known performance expert.
A database query times out and you don’t know why. The estimated query plan is revealing the problem, so you remove the timeout entirely. An hour later it is still running and you are no closer to getting the actual execution plan. If only there was a way to find out what is actually happening inside the server. With Live Query Statistics in SQL Server 2016 you can now answer that question.
Like most languages that rely on a mark-and-sweep garbage collector, C# can run into performance problems when allocating memory too often or when making large allocations. Ben Watson, a Senior SDE at Microsoft working on Bing, ran into just that problem with the MemoryStream class.
jClarity is a relative newcomer on the Java Application Performance Monitoring scene, focusing on tools that deliver a diagnosis and a remedy rather than simply providing metrics that require skilled interpretation. InfoQ spoke to jClarity CEO Martijn Verburg about their new Illuminate Gold release
The Google Developers YouTube channel has posted a set of 16 videos on Android Performance Patterns outlining a number of performance issues developers stumble across when creating applications for Android, along with advice on dealing with them which we will present in summary.
Facebook and Instagram shared from their experience improving their apps to perform better on various Android devices and over different network connection speeds during the session Scaling Android Apps for Emerging Markets recorded at @Scale 2014.
Amazon Web Services (AWS) has recently integrated the AWS Trusted Advisor into the AWS Management Console and made four security and service limit checks available at no charge. Additional checks from the security, performance, fault tolerance and cost optimization categories remain part of their Business and Enterprise support tiers.
Leading application performance monitoring vendor AppDynamics released version 3.9 of their flagship "Application Intelligence Platform" monitoring tool. Highlights of the release include big data analysis and machine learning to provide intuitive, scalable performance monitoring. InfoQ spoke to Maneesh Joshi, head of product marketing and strategy at AppDynamics
Martin Thompson answers a few questions about the opportunity for developers and architects to introduce custom protocols to their system's interaction points.
Trevor Livingston, a software engineer working for PayPal, has outlined in a recent post a number of suggestions to improve the outbound SSL performance of Node.js.
.NET Native is an attempt from Microsoft to reduce the start up times and memory footprint of Windows Store applications.