zoukankan      html  css  js  c++  java
  • 利用vs自带工具分析程序性能

    • 测试程序写好后可以通过VS2010分析菜单里选择启用性能向导

    • 选择CPU采样后就选择需要分析的项目

    • 测试项目选择完成后就可以运行分析,结束分析后VS2010会提供个详细报告文档

    • 从分析结果来看GetConnection这个方法占用的比例是最严重的,我们可以点击进去看下这函数倒做了些什么,那些代码损耗得最利害。

    • 从上面结果来看损耗最利害的是创建ConnectionContext对象,这个时候我们可以进一步点击进去看个究竟

    • 这个方法还没发现真正的原因,我们继续往下走

      到了这里发现原来是connection.Open方法占用了大部分资源,这个时候就想到这个测试程序跑这么久为什么连接打开这么损耗资源,是不是连接池没有开启导致每次操作都进行数据库连接操作呢?

  • 相关阅读:
    nproc 查看系统可用处理单元数
    c++内存泄露的坑
    内存泄露脚本
    c++内存问题(转)
    tmp
    kprobe
    内存对齐算法
    正则
    P3261 [JLOI2015]城池攻占有趣的做法
    CF1620C BAString题解
  • 原文地址:https://www.cnblogs.com/systemnet123/p/3358637.html
Copyright © 2011-2022 走看看