// 在这里写一些可能消耗内存的代码,例如,如果想了解创建一个GcMultiRow软件需要多少内存可以执行以下代码
long start = GC.GetTotalMemory(true);
var gcMulitRow1 = new GcMultiRow();
GC.Collect();
// 确保所有内存都被GC回收
GC.WaitForFullGCComplete();
long end = GC.GetTotalMemory(true);
long useMemory = end - start; //以下代码可以获取某个操作时间消耗。
System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch();
watch.Start();
for (int i = 0; i < 1000; i++)
{gcMultiRow1.Sort();
}
watch.Stop();
var useTime = (double)watch.ElapsedMilliseconds / 1000;     

转载于:https://www.cnblogs.com/CJSTONE/p/4961858.html

获取程序代码块资源消耗相关推荐

  1. LaTex实战笔记 4-插入 Python 程序代码块

    LaTex插入 Python 程序代码块 1. 需求描述和解决方案 2. minted 包的安装与配置 2.1 安装 Python 第三方库 Pygments 2.2 下载和安装 minted 宏包 ...

  2. python中可通过()实现代码的复用_(  )是可复用的,提供明确接口完成特定功能的程序代码块。...

    [填空题]PE 表示( )线,PEN表示( )线; [单选题]建筑电气工程平面图中的图例 MEB 表示( ). [其它]自己选择几个著名品牌的官方网站,进行比较归纳,整理出你认为企业官网应当设置的板块 ...

  3. php每天扒取当天新闻_php 抓取新浪新闻的程序代码

    Jquery中文网 > 脚本编程  > php  > 正文 php 抓取新浪新闻的程序代码 php 抓取新浪新闻的程序代码 发布时间:2016-10-09   编辑:www.jque ...

  4. mavonEditor代码块复制功能

    引用文本后根据点击标签查看到代码块的内容都是包含在pre标签下的code标签内,实现过程需要获取到代码块的内容,并且添加一个复制的图片按钮 引入复制方法实现代码块的复制 // 动态添加复制按钮以及复制 ...

  5. java基础2:this、static、final、abstract关键字、代码块、生成API工具包、继承、多态、方法重载和重写,抽象类、接口、常见异常、java权限修饰符、选择排序思想和程序和内部类

    1.this关键字 this表示当前类对象的地址空间值的引用.就是说,this代表了new出来的对象 其最大作用就是解决了构造器中局部变量隐藏成员变量.即用this.变量名 = 变量名 区分. 2.s ...

  6. 计算Python的代码块或程序的运行时间

    1.运用场景 在很多的时候我们需要计算我们程序的性能,这个时候我们常常需要统计程序运行的时间.下面我们就来说说怎么统计程序的运行时间. 2. 实现方法 计算Python的某个程序,或者是代码块运行的时 ...

  7. 代码块练习题:看代码写程序的执行结果。

    1 /* 2 代码块练习题: 3 看代码写程序的执行结果. 4 5 输出结果是: 6 林青霞都60了,我很伤心 7 我是main方法 8 Student 静态代码块 9 Student 构造代码块 1 ...

  8. python代码执行过程记录_[原创]IDAPython+OdbgScript动态获取程序执行流程

    题记: 最近知道了有一种方法,可以获取到程序的执行流程,具体做法是先获取程序中每一个函数的地址,在这些地址上设置断点,然后让程序运行起来,hook调试器,断点中断时,不要停下来继续执行,并记录命中的断 ...

  9. try代码块中出现异常后try内程序会继续执行还是直接抛出异常?

    @Testpublic void excp() {try {int i = 1/0;System.out.println(1);}catch (Exception e) {e.printStackTr ...

最新文章

  1. Python反爬研究总结
  2. lvs-keepalived
  3. uvalive3209City Game
  4. java 正则匹配 sql星号,18. 正则表达式:开头、结尾、任意一个字符、星号和加号匹配...
  5. pandas_profiling :教你一行代码生成数据分析报告
  6. sqlplus环境配置(login.sql)
  7. 增加或修改的存储过程
  8. 地图标记点击成超链接_纯干货!株洲100多家美食地图!国庆收藏!
  9. mysql启动失败“MySQL Daemon failed to start”
  10. JQuery文档分析1-JQuery核心与选择器
  11. 快递柜模拟程序【感知与控制】
  12. linux cat 颜色,使用lolcat为您的Linux终端带来彩虹般美丽的色彩
  13. Python写的Web spider(网络爬虫)
  14. 统计了300位硬件工程师的工资,我悟了
  15. unity 下载文件到存放本地
  16. 机器学习【期末复习总结】——知识点和算法例题(详细整理)
  17. Mac安装多版本java
  18. Plants vs. Zombies ZOJ - 4062
  19. 用protel99se画pcb的基本步骤和心得体会
  20. 看过的觉得还算可以的网络小说

热门文章

  1. 高精度模板 c++/类封装
  2. 输出链表倒数第K个节点
  3. 基于 Bochs 的操作系统内核实现
  4. 尚硅谷图解Java数据结构和算法四
  5. 构造函数为啥不能声明为虚函数
  6. 正态随机分布 C++实现
  7. ios打包ipa的四种实用方法
  8. 将Excel文件转换为Html
  9. android RefBase、sp、wp
  10. 专业地攻击:优秀黑客的Linux基础,part 4(查找文件)