为了保证效果,与java操作相同,先清除一下垃圾C#的用法是:【GC.Collect()】

using System;
using System.Diagnostics;
namespace Action
{class Program{static void Main(string[] args){GC.Collect();//清理一下先Random ra = new Random();int count = 1000000;//100WDateTime start = DateTime.Now;for (int i = 0; i < count; i++){new String(""+i);}DateTime end = DateTime.Now;double usedMemory = Process.GetCurrentProcess().WorkingSet64 / 1024.0 / 1024.0;Console.WriteLine("耗时:" + (end - start).TotalMilliseconds + "毫秒");Console.WriteLine("消耗内存:" + usedMemory + "M");}}
}

做接口的时候一定好好测好了再上线,否则接口突然的来一个"刷子"就够你抢。

计算某一段程序消耗的内存和时间【C#】相关推荐

  1. 计算某一段程序消耗的内存和时间【Java】

    只要涉及到精准计算,一定先清理一下垃圾[gc()] public static void main(String[] args) {Runtime r = Runtime.getRuntime();r ...

  2. 你的java程序有没有内存泄露,java进程在linux系统中rss计算方式是什么样的?

    java进程在linux系统中rss计算方式如下: RSS = Heap size + MetaSpace + OffHeap size 其中OffHeap由线程堆栈,直接缓冲区,映射文件(库和jar ...

  3. 脚本计算后台程序消耗资源

    脚本计算node_exporter在服务器上消耗的cpu和内存 #!/bin/bash logfile=node_log.txt PID=$(ps aux| grep node_exporter | ...

  4. 编写一段程序录入 N 个学生的信息包括姓名、性别、年龄和成绩;要求:1.按照成绩由小到大的顺序输出,如果成绩相同则按学号由小到大的顺序输出;2.计算 N 个学生成绩的平均值;

    题目和要求: 编写一段程序录入 N 个学生的信息包括姓名.性别.年龄和成绩: 要求:1.按照成绩由小到大的顺序输出,如果成绩相同则按年龄由小到大的顺序 输出: 2.计算 N 个学生成绩的平均值: 注: ...

  5. C#编写大计算量程序总是报内存溢出System.OutOfMemoryException的重要原因

    笔者为C#业余爱好者,从开始编写一些计算量较大.内存占用较大的程序时,经常会在编译时报出System.OutOfMemoryException(内存溢出)的错误异常,而实际上,当时的剩余内存还多的是, ...

  6. 性能之巅:定位和优化程序CPU、内存、IO瓶颈

    摘要:性能优化指在不影响系统运行正确性的前提下,使之运行得更快,完成特定功能所需的时间更短,或拥有更强大的服务能力. #一.思维导图 #二.什么是性能优化? 性能优化指在不影响系统运行正确性的前提下, ...

  7. 如何判断一段程序是否是裸机程序?

    在嵌入式MCU领域,一般将不移植操作系统直接烧录运行的程序称为裸机程序. 一般来说,非易失性存储,时钟,图形显示,网络通讯,用户I/O设备-都需要硬件依赖. 基于硬件基础,内存管理.文件系统.多线程调 ...

  8. c# 定位内存快速增长_C#和halcon的混编程序出现序内存泄露、句柄持续增加、视觉程序运行越来越慢等问题的处理...

    这个话题非常重要.勇哥苦于手中的项目遇到这样的问题. 这些问题表现是: (1)视觉程序内存占用会越来越大.这种内存变大通常是缓慢变大,几天不关机持续运行的话,大到几个G也不稀罕.通常,急速内存变大要容 ...

  9. spring_Spring Boot应用程序浪费了内存

    spring 内存是当今世界上广泛浪费的资源之一. 由于编程效率低下,浪费了令人惊讶的(有时是"震撼"的)内存. 我们看到这种模式在多个企业应用程序中重复出现. 为了证明这种情况, ...

最新文章

  1. 大学期间承接软件项目的一些个人观点
  2. 统计学习方法第十四章作业:聚类—层次聚类聚合/分裂算法、K_means聚类算法 代码实现
  3. linux socket API / socket
  4. 一文读懂阿里云数据库Autoscaling是如何工作的
  5. 一维小波变换的C++实现
  6. android 选座,机票在线选座 Android 开源库
  7. Qt连接数据库的方法
  8. 收获,不止SQL优化——抓住SQL的本质--第一章
  9. 2小时学会java_2小时学会springboot源码
  10. modulenotfounderror python_python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法...
  11. java dom4j api_详解Java解析XML的四种方法(推荐使用DOM4J,因为for Java)
  12. 反转链表详解(Python)
  13. 计算机电路电子技术试题答案,数字电子技术试题库及答案解析知识分享
  14. 如何查看、检测Windows XP-Windows10系统是否为正版
  15. moments音标_moment是什么意思_moment的翻译_音标_读音_用法_例句_爱词霸在线词典...
  16. Control-M 调度工具
  17. 国美易卡取得长足发展,国美易卡NVIDIA深度学习
  18. 互联网时光穿梭机WayBack Machine
  19. 微积分的历史(二):起源之牛顿
  20. 洛谷P4711 【化学】 相对分子质量 简单题解

热门文章

  1. dll 源码_重新编译mono——Android动态更新dll
  2. hdu 5616 Jam's balance 正反背包+转换
  3. oracle 表导入到powerDesigner 中
  4. 12套经典java实战教程下载链接
  5. SQL SERVER 2005 同步复制技术 发布与订阅功能使用说明
  6. 2.3.6 Federate 远程访问数据库
  7. gj9 迭代器和生成器
  8. LVS负载均衡群集部署之——DR模式的介绍及搭建步骤
  9. 雷凌linux车机ssh,OpenWRT自动挂载支持
  10. 经典营销模型的产品化介绍