1.

Slides:



Advertisements
Similar presentations
DEV302. Best Practice Visual Studio Ultimate Web Performance Tests Load Tests Load Test Rigs Visual Studio Premium Profiling Tools.
Advertisements

Visual Studio 2005 C# IDE Enhancements Luca Bolognese C# Program Manager Microsoft Corporation.
Microsoft ® Official Course Monitoring and Troubleshooting Custom SharePoint Solutions SharePoint Practice Microsoft SharePoint 2013.
Will Smythe Senior Program Manager Developing Java projects on Visual Studio Online with Team Explorer Everywhere.
Options for automated tests DatabaseBusiness Logic User Interface Database Unit Tests T T T T T T T T T T T T T T T T T T T T T T T T Web Performance.
4/20/2017 7:57 PM.
Input Boundary Output Logi c Boundary Input User | OS Output Application Logic Data Transformation Data Copy Type Conversion Data Transformation.
Visual C#/Visual Basic: Becoming a Guru with Existing Features Peter Ritchie Principle Peter Ritchie Inc. Software Consulting DEV325.
DEV322 Unit Testing Best Practices With Visual Studio 2005 Team System Mark Seemann Senior Consultant Microsoft Consulting Services.
Creating LOB Metro style Apps in XAML Using Blend and Visual Studio Jeffrey Ferman Program Manager Microsoft Corporation DEV369.
Introduction to VSTS Introduction to Visual Studio 2008 Development Edition Understanding code complexity using Code Metrics.
DEV333 Instrumenting Applications for Manageability with the Enterprise Instrumentation Framework David Keogh Program Manager Visual Studio Enterprise.
Profiling Where does my application spend the time? Profiling1.
Importance of customer feedback Customer feedback.
Msdevcon.ru#msdevcon. ИЗ ПЕРВЫХ РУК: ДИАГНОСТИКА ПРИЛОЖЕНИЙ С ПОМОЩЮ ИНСТРУМЕНТОВ VISUAL STUDIO 2012 MAXIM GOLDIN Senior Developer, Microsoft.
Application Lifecycle Management Tools for C++ in Visual Studio 2012 Rong Lu Program Manager Visual C++ Microsoft Corporation DEV316.
| Basel Visual Studio 2013 and Internet Explorer 11 Tips & Tricks For Developers Sascha Corti Technical Evangelist, Microsoft Switzerland
Advanced Windows Store App Development with HTML5 Refresh / Exam Prep M6: Tools and Asynchronous Programming Jeremy Foster Microsoft Technical.
IE Developer Tools Jonathan Seitel Program Manager.
Visual Studio 2013 and Internet Explorer 11 Tips & Tricks for Developers Sascha Corti Technical Evangelist, Microsoft Switzerland
What’s New in.NET 4.5 Layla Driscoll Senior Program Manager Microsoft Corporation.
Rong Lu Senior Program Manager, Visual Studio GPU Usage tool in Visual Studio.
Stuart Kent Group Program Manager, Visual Studio Follow team coding activity with CodeLens.
Msdevcon.ru#msdevcon. ИЗ ПЕРВЫХ РУК: КАК СДЕЛАТЬ ВАШ КОД БЫСТРЫМ ПРОФАЙЛИНГ КЛИЕНТСКИХ И СЕРВЕРНЫХ ПРИЛОЖЕНИЙ В VISUAL STUDIO 2012 MAXIM GOLDIN Senior.
Visual Studio 2015 Tips and Tricks Robert Green Program Manager Evangelism, DX,
Enterprise Library 3.0 Memi Lavi Solution Architect Microsoft Consulting Services Guy Burstein Senior Consultant Advantech – Microsoft Division.
Going Beyond F11: Debug Better and Faster with Visual Studio 2012 Brian A. Randell Senior Consultant MCW Technologies DEV317.
Going Beyond F11: Debug Better and Faster with Visual Studio 2012 Brian A. Randell Senior Consultant MCW Technologies DEV317.
Ankit Asthana Senior Program Manager Visual C++ for Cross-Platform Mobile Development using Visual Studio 2015.
10/18/2017 3:02 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
1/21/2018 6:52 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Power BI Performance Tips & Tricks
Tooling Breakout Session
Eclipse Test & Performance Tools Platform Project (TPTP)
Visual C# 2005: IDE Enhancements
HTML 101.
Microsoft Build /4/2018 6:08 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Data Science & Web Dev with Python in Visual Studio
May 23-24, 2012 Microsoft.
Nick Trogh Technical Evangelist, Microsoft.
Author: Joe ‘The CRM Chap’ Griffin Website: crmchap.co.uk
Xamarin Inspector & Profiler for Visual Studio Enterprise
PerfView Measure and Improve Your App’s Performance for Free
Microsoft Build /28/2018 2:38 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Tooling and Diagnostics
12/1/2018 9:33 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Application Insights Diagnostics Preview
ms vısual studıo 2008-Introductıon TUTORIAL
TracePoints, a better way to console.log
Web Development in Visual Studio 2017
Johan Hedberg Consultant & XLENT | Cloud and Integration specialist | Microsoft MVP Using VSTS to deploy BizTalk Server solutions, what you.
Visual Studio Cloud-based Load Testing Performance Testing Made Easy
Tech Ed 2004 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express.
Tips for working with CSS in the Edge Dev Tools
Microsoft Connect /17/2019 9:55 PM
Introduction to the new WPA user interface
Microsoft Connect /16/ :45 PM
Microsoft Connect /22/2019 9:54 PM
Microsoft Connect /23/ :38 AM
IE11’s Developer Tools, F12, just got nicer (again)
Windows Service Applications
Visual Studio Tools for Unity 2.0 Preview
Visual Studio Tooling Developer’s Guide to Windows 10
4/28/2019 6:13 PM HW-889P Advanced driver code analysis techniques Tips and tricks to develop more secure & reliable drivers Dave Sielaff Principal Software.
Build /4/ Diagnosing issues with Windows Phone 8.1 JavaScript apps using Visual Studio Andy Sterland Senior Program
Working with events in the Edge dev tools
DEV322 Visual Studio 2005 C# IDE Enhancements
TechEd /12/ :12 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Collecting, Analyzing, and Visualizing Data with Python Part II
Microsoft Connect /14/ :11 AM
Presentation transcript:

1

Instrumenting your code for profiling with the Edge Dev Tools Andy Sterland, Senior Program Manager, Visual Studio @AndySterland andy.sterland@microsoft.com Title: Abstract:

More than console.log Timing code quick ’n’ dirty with the console Instrumenting code for collecting data in the wild and annotating local traces Firing memory snapshot collection programmatically

Instrumentation console.time(‘hi’); console.timeEnd(‘hi’); Demos http://andysterland.github.io/Demos/TracePoints/TracePoints.html

Instrumentation - Profiling performance.mark() performance.measure() Demos http://andysterland.github.io/Demos/TracePoints/TracePoints.html

Instrumentation - Memory console.takeHeapSnashot() Demos http://andysterland.github.io/Demos/TracePoints/TracePoints.html

Summary Measuring time spans in the console console.time/timeEnd Marking profile traces: performance.mark performance.measure Taking memory snapshots from code console.takeHeapSnashot()

Where next? Follow @EdgeDevTools (2x weekly tips!) Tweet to us @EdgeDevTools Vote on features you want on UserVoice: http://bit.ly/F12UserVoice (https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/) Docs and guides for using the Edge Developer Tools is at: http://edgedev.tools …and you can always find me on @AndySterland