MVC MiniProfiler是Stack Overflow团队设计的一款对ASP.NET MVC、WebForm 以及WCF 的性能分析的小程序。可以对一个页面本身,及该页面通过直接引用、Ajax、Iframe形式访问的其它页面进行监控,监控内容包括数据库内容,并可以显示数据库访问的SQL(支持EF、EF CodeFirst等 )。并且以很友好的方式展现在页面上。

该Profiler的一个特别有用的功能是它与数据库框架的集成。除了.NET原生的 DbConnection类,profiler还内置了对实体框架(Entity Framework)以及LINQ to SQL的支持。任何执行的Step都会包括当时查询的次数和所花费的时间。为了检测常见的错误,如N+1反模式,profiler将检测仅有参数值存在差 异的多个查询。

MiniProfiler是以Apache License V2.0协议发布的,你可以在NuGet找到。配置及使用可以看这里:http://code.google.com/p/mvc-mini-profiler

为建立快速的网站黄金参考标准,雅虎2007年为网站提高速度的13个简易规则。

Stack Overflow 用MVC Mini Profiler来促进开源,而在把每一页的右上角服务器渲染时间的简单行来迫使我们解决我们所有的性能衰退和遗漏。如果你在使用.NET开发应用,一定要使用上这个工具。

TechEd 中國 2011 微軟技術大會:ASP.NET MVC 3 性能優化

MVCMiniProfiler 简介

【观点】如何打造网站高性能的核心优势

Using MVC Mini Profiler as an HTTP Module

Simple, fast and useful MiniProfiler for ASP.NET MVC

Building an mvc-mini-profiler dashboard

性能优化工具 MVC Mini Profiler相关推荐

  1. Android 性能优化工具

    Android 性能优化工具 这段时间总结了一些常用的性能优化工具,当然这些并没有包含全部的工具,下面稍微对这些工具做个简单的总结: 1.应用codeReview工具 StrictMode 检测应用主 ...

  2. 百度App Android启动性能优化-工具篇

    一.前言 启动性能是APP的极为重要的一环,启动阶段出现卡顿.黑屏问题,会影响用户体验,导致用户流失.百度APP在一些比较低端的机器上也有类似启动性能问题,为保留存,需要对启动流程做深入优化.现有的性 ...

  3. Android开发常用工具,编译调试工具,性能优化工具,工具集

    分析具体耗时的Trace view;布局复杂度工具Hierarchy View;应用启动时间;Memory.CPU.Network分析;静态代码检查工具Lint;程序稳定性monkey.adb调试桥. ...

  4. Android 性能优化工具 TraceView 简单使用

    背景 最近产品以及测试大佬反应快搜桌面进入搜索页面跳转较为缓慢,影响体验,为了优化这个问题,特地学习Android 性能优化工具 TraceView的 简单使用,这才有了本文. 正文 如下图打开and ...

  5. 网站性能优化工具大全

    网站性能优化(WPO)已经成为一个非常重要的话题了,越来越多的互联网公司开始有WPO的职位,而相关技能也是对前端开发工程师的重要技术要求之一.国外大牛Steve Souders在参加WebPerfDa ...

  6. Android Studio 性能优化工具 - Profiler、CPU Profiler、Memory Profiler、Netwrok Profiler、Evengy Profiler 详解

    关于性能优化的问题,可能一直有遇到,也一直在解决,但是在中小厂和自我要求不严格的场景下,我们很少去实实在在的做性能优化: 在性能优化中我们通常会通过自己的经验或工具来发现问题,本想着能短时间内搞定Pr ...

  7. 后端:推荐九款Java 性能优化工具,你都用过吗?

    今天给大家一起看一下9个可以帮助我们优化Java性能的工具. 1.NetBeans Profiler NetBeans profiler是一个NetBeans IDE插件,主要为NetBeans ID ...

  8. Unity3D性能优化——工具篇

    Quote from:https://zhuanlan.zhihu.com/p/39529241 性能优化是游戏项目开发中一个重要且必须的元素.用户和项目的需求在并且会持续增长.而即便在硬件设备高速发 ...

  9. 简单了解SQL性能优化工具MySql Explain

    点击上方蓝色字体,选择"设为星标" 优质文章,及时送达 写在前面 MySql Explain是对SQL进行性能优化不可或缺的工具,通过他我们可以对SQL进行一定的分析和性能优化,降 ...

最新文章

  1. 一、常见损失函数的用法
  2. 基于深度学习的特征提取和匹配
  3. 覆盖分类的方法_老罗讲分类|垃圾分类回收模式到底用哪种好?
  4. MATLAB 获取某个文件夹下所有文件夹或者文件的名字
  5. 关于button按钮在IE中的宽度问题、、、、
  6. mysql存储过程和游标遍历
  7. 常见数据库设计(1)——字典数据
  8. invalid use of null value
  9. 一、app更新提示后台接口开发-(2)数据库表设计
  10. 企业微信正式发布 与阿里“钉钉”共逐移动办公市场
  11. Kienct与Arduino学习笔记(2) 深度图像与现实世界的深度图的坐标
  12. 鼠标单击变双击修正工具软件DoubleClickFix下载
  13. win10记得pin码 重置密码登录
  14. 分布临界值表python
  15. angularJs-基础用法
  16. 方维直播Android打包流程
  17. 装饰模式 DecoratePattern
  18. Nginx 实现 https
  19. win10安装的虚拟机无法连接网络
  20. 外发光材质Shader

热门文章

  1. Web的桌面提醒(Popup)
  2. 循环神经网络(RNN)简介
  3. Caffe源码中layer文件分析
  4. OpenCV代码提取:cvtColor函数的实现
  5. 设计模式之中介者模式(Mediator)摘录
  6. 【SQL】sql语句LEFT JOIN(拼接表)详解
  7. Agile DSL Development in Ruby 笔记
  8. oracle比较运算符 速度,Oracle学习日志-5(算数运算符,比较运算符和逻辑运算符)...
  9. java程序ssh置顶_使用shell脚本启动远程(SSH)Java应用程序不会返回本地提示
  10. antd 验证 动态 required_3分钟短文:十年窖藏,Laravel告诉你表单验证的正确姿势