Content tagged with: performance
A performance bug is a minor glitch that does not alter the correctness of a program but does cause it to consume excessive resources. This talk begins with sketches of two tiny such bugs in large software systems. The next part of the talk surveys a variety of little mistakes that had big consequences in run time, memory usage or communication volume. Along the way, we examine experimental techniques for measuring the performance of software. The talk concludes with a systematic view of the topic and suggestions for avoiding these …
Download this video in other formats and the presentation slides
This video shows tips and war stories on making fast, responsive (a.k.a. “non-janky”) Android apps. No more ANRs! Eliminate event loop stalls! Fast start-ups! Optimized database queries with minimal I/O! Also, learn about the tools and techniques we use to find performance problems across the system and hear what’s coming in the future. The video requires proficiency in Java and a solid grasp of Android’s fundamental concepts.
Greg Luck, the founder or Ehcache, shares his wisdom on implementing effective Java caching strategies in general and in Hibernate.Â Ehcache is an open source, standards-based cache used in a wide array of applications to boost performance, offload the database and simplify scalability. Greg walks through the Spring Pet Clinic as an application example and show us how to tune it for maximum performance, both when using Hibernate and when caching result sets directly. He show the comparative application performance of Ehcache EX …
YUI architect Matt Sweeney reviews principles of high-performance web development and looks at how best to implement those principles in YUI 3-based projects.
Transcript and slides
Transcript and slides
This screencast introduces the concept of caching in ASP.NET applications.
Video producer: http://highoncoding.com/
This presentation describes how agile techniques have been successfully applied to meeting performance requirements. The principle of rapid feedback encourages us to put working software in customersâ€™ hands early and often, to discover the real performance issues. We measure relentlessly to identify bottlenecks and choose among alternate strategies, always favoring hard evidence over performance folklore. We use refactoring techniques and clean code principles to encapsulate performance-sensitive algorithms and keep the code base supple. Automated regression tests help us measure and track key performance areas as the system …
Web 2.0 is adding more and more content to our pages, especially features that are implemented in Ajax. But our web applications are evolving faster than the browsers that they run in. We don’t have to rely on or wait for the release of new browsers to make our web applications faster. In this session, Steve Souders discusses web performance best practices from his second book, Even Faster Web Sites. These time-saving techniques are used by the world’s most popular web sites to create a faster user experience, increase revenue, …
Fierce competition in the iPhone app business means you can’t afford crashes or poor performance. In this session we begin with an introduction to Instruments, Appleâ€™s analysis tool, and how to use it to sample different parts of a running application simultaneously (memory, I/O, etc.), followed by an in-depth discussion of performance tuning for critical functions including application launch, memory usage, drawing and scrolling, file and network access, power and battery life.
Watch this video on Oredev.org