Archives for posts with tag: performance

Shane Guillet, the test lead for Silverlight on Windows Phone, joins Jaime Rodriguez for some hands-on tips and tricks and advise for those wanting to create fast Silverlight applications for Windows Phone.

Relevant links:
Shane’s performance paper and samples
Silverlight performance team’s blog
Oren Nachman blog
[Oren is a Silverlight performance tester in Shane's team and Shane might be sharing tips via that blog until we convince him to get his own]

Get your hands on the IE9 developer platform preview!

IE Performance PM Jason Weber and Performance Dev Lead Venkat Kudallur take us through the updated and improved performance pipeline in IE (hardware accelerated graphics rendering, new JavaScript engine (employing a dual execution pipeline), improved downloader, etc). We also get to see some really cool demos!

Join ISV Developer Evangelist Henrik Westergaard Hansen from Microsoft Denmark as he sits down with lead developer Richard Flamsholt to talk about EQATEC’s latest offering: the first publicly available code profiler for Silverlight applications.

The company’s EQATEC Profiler was released back in April 2008 to much appreciation among developers because it was – and still is – the world’s only code profiler for .NET Compact Framework applications, and also quite easy to use. Now, EQATEC has leveraged that technology in the newly released version 3.1 of their profiler so it works with Silverlight applications, too, as well as full .NET and .NETCF apps.

Join Henrik and Richard for two actual demonstrations and a talk about how this code profiler works internally and what the secret is. An early version of the SilverFace application Scott Guthrie showcased at PDC09 is briefly profiled, as is EQATEC’s own large Silverlight client-app for their EQATEC Analytics service. In that client a real performance bottleneck is identified and fixed so data in a particular view loads 2.25 times faster.

Download EQATEC Profiler at http://www.eqatec.com/tools/profiler and follow @eqatec on Twitter.

Running Large Graph Algorithms: Evaluation of Current State-Of-the-Art and Lessons Learned
Google Tech Talk February 11, 2010 ABSTRACT Presented by Dr. Andy Yoo, Lawrence Livermore National Laboratory. Graphs have gained a lot of attention in recent years and have been a focal point in many emerging disciplines such as web mining, computational biology, social network analysis, and national security, just to name a few. These so-called scale-free graphs in the real world have very complex structure and their sizes already have reached unprecedented scale. Furthermore, most of the popular graph algorithms are computationally very expensive, making scalable graph analysis even more challenging. To scale these graph algorithms, which have different run-time characteristics and resource requirements than traditional scientific and engineering applications, we may have to adopt vastly different computing techniques than the current state-of-art. In this talk, I will discuss some of the findings from our studies on the performance and scalability of graph algorithms on various computing environments at LLNL, hoping to shed some light on the challenges in scaling large graph algorithms. Andy Yoo is a computer scientist in the Center for Applied Scientific Computing (CASC). His current research interests are scalable graph algorithms, high performance computing, large-scale data management, and performance evaluation. He has worked on the large graph problems since 2004. In 2005, he developed a scalable graph search algorithm and demonstrated it by searching a graph <b>…</b>
Views:
4731
23
ratings

Time:
50:37
More in
Science & Technology

The Visual Studio 2010 Release Candidate is here! Your Beta 2 feedback has been incredibly helpful to the engineering team. A big Thank You from Visual Studio!

Here, Visual Studio General Manager Jason Zander sits down with us to discuss how the Visual Studio engineering team addressed your Beta 2 feedback and made some helpful updates to the Visual Studio 2010 Release Candidate. Jason even demos some of the improvements made in the VS 2010 RC — and on quite a modest PC.

Jason and his team went to great lengths to improve the overall experience of writing applications inside VS 2010. Performance. Performance. Performance… Of course, Jason and team want you to have the final word regarding whether the updates hit the mark, so please download the RC and take it for a test drive. Your feedback is critical to the VS team and they thank you, as always.

Today’s guest is DJ Cole, architect and primary developer of SharePoint connectivity performance improvements on the Access development team. DJ dropped by to talk about how Access 2010 connects to SharePoint, and to discuss the work necessary for improving client-side performance.

As with most performance work, beauty is in the eye of the user. When users work against a server on the other side of the world, performance makes a difference. Data, after all, only travels as fast as the speed of light. Our goal for Access 2010 was to make the connections to SharePoint lists nearly as fast as local tables. Additionally, we had to ensure requests didn’t swamp the server, bottleneck throughout the network, or cause the client machine’s CPU or RAM to thrash. We found that caching data in local tables, combined with conservative usage of resources on the server, network and local machine, provided the best user experience.

This Access 2010 performance improvement builds upon the Access 2007 architecture. Read more…

For additional information about the latest release, check out the Access 2010 Intro series on the Access team blog.

The Rx team has received a lot of questions about Rx and concurrency, thread-affinity, timers and performance. In this video, Wes explains the major changes in the latest release of Rx.

These changes drastically improve the user experience. Your feedback inspired the future direction of Rx.

New bits can be found on the Rx DevLabs page

Nutrients for Better Mental Performance
Google Tech Talk December 2, 2009 ABSTRACT Presented by Steven Wm. Fowkes. The talk will answer questions like: 1. Which nutrients promote optimal brain function? 2. What nutrients are commonly deficient enough to impair mental performance? 3. How can you get a better nights sleep without Ambien? 4. What nutrients counteract aspects of aging? 5. Is there an alternative to serotonin reuptake inhibitor (SRI) antidepressants? 6. What modern nutrition myths lead us to consume products that sabotage healthy brain function? 7. What tests can you get from your doctor? 8. What nutrients affect appetite, alertness, and tension? 9. What nutrient combo will prevent hangovers 90% of the time? About Steven Wm. Fowkes Steven Wm. Fowkes is the Director of the Cognitive Enhancement Research Institute and a co-author of the book Smart Drugs II. He has appeared on Larry King Live and in two anti-aging documentaries. Steve will explain how different nutritions can help people of all ages treat various physical and mental conditions, spanning from genetic disorders such as Down syndrome, to adolescent behavior problems and on to senility and Alzheimer&#39;s disease in the elderly. He will also speak about using nutrients to address memory problems as well as verbal and multi-tasking challenges that the testosterone-poised homo sapiens (ie, men) are commonly known for. In the Q&amp;A feel free to ask him how to use nutrients to improve ones sense of humor.
Views:
11643
97
ratings

Time:
01:03:42
More in
Science & Technology

How and When Prototyping Practices Affect Design Performance
Google Tech Talk November 19, 2009 ABSTRACT Presented by Steven Dow. How does the structure of prototyping practice affect learning, motivation, and performance? In this talk, I will describe research on iteration and comparison, two key principles for discovering contextual design variables and their interrelationships. We found that, even under tight time constraints when the common intuition is to stop iterating and start refining, iterative prototyping helps designers learn. Our results also demonstrate that creating and receiving feedback on multiple prototypes in parallel — as opposed to serially — leads to more divergent concepts, more explicit comparison, less investment in a single concept, and better overall design performance. This talk highlights relevant research in cognitive and social psychology and shares the results of our preliminary design studies. Steven Dow is a Postdoctoral Scholar in the HCI Group at Stanford University where he researches human-computer interaction, creative problem-solving, prototyping practices, and computing for education and entertainment. He is a co-recipient of a Hasso Plattner Design Thinking Research Grant 2009-10. He received an MS and phd in Human-Centered Computing from Georgia Institute of Technology and a BS in Industrial Engineering from University of Iowa.
Views:
2574
15
ratings

Time:
56:16
More in
Science & Technology

GTAC 2009 – Automated Performance Test Data Collection and R
Google Tech Talk October 22, 2009 ABSTRACT Automated Performance Test Data Collection and Reporting. Presented by David Burns and David Henderson, smartfocus DIGITAL, at the 4th Annual Google Test Automation Conference, October 21st, 22nd, 2009, Zurich, CH Web applications are growing in size and complexity with every new release. The addition of slightly more javascript and HTML can lead to the site becoming sluggish without an obvious cause. Fortunately more organizations are taking note of the correlation between site speed and profitability. Without suitable tools, developers are left stabbing in the dark to resolve performance issues until the application feels faster. Luckily there are many tools available, such as yslow, that can help you through the process of measuring the performance of your application. However gathering this data manually can be time consuming, laborious and prone to human inconsistencies. To illustrate the need for better performance information, we will outline the state of performance testing within the development cycle as carried out by many development teams around the world. We will then discuss the requirements for the system that has been created and implemented as a result of our research and development. The data gathering infrastructure, the tools used to create it and the scope of the data that is collected will be shown with solutions to problems encountered along the way. Performance statistics of a page, kept in a database <b>…</b>
Views:
2149
10
ratings

Time:
52:25
More in
Science & Technology