计算某一段程序消耗的内存和时间【C#】
为了保证效果,与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#】相关推荐
- 计算某一段程序消耗的内存和时间【Java】
只要涉及到精准计算,一定先清理一下垃圾[gc()] public static void main(String[] args) {Runtime r = Runtime.getRuntime();r ...
- 你的java程序有没有内存泄露,java进程在linux系统中rss计算方式是什么样的?
java进程在linux系统中rss计算方式如下: RSS = Heap size + MetaSpace + OffHeap size 其中OffHeap由线程堆栈,直接缓冲区,映射文件(库和jar ...
- 脚本计算后台程序消耗资源
脚本计算node_exporter在服务器上消耗的cpu和内存 #!/bin/bash logfile=node_log.txt PID=$(ps aux| grep node_exporter | ...
- 编写一段程序录入 N 个学生的信息包括姓名、性别、年龄和成绩;要求:1.按照成绩由小到大的顺序输出,如果成绩相同则按学号由小到大的顺序输出;2.计算 N 个学生成绩的平均值;
题目和要求: 编写一段程序录入 N 个学生的信息包括姓名.性别.年龄和成绩: 要求:1.按照成绩由小到大的顺序输出,如果成绩相同则按年龄由小到大的顺序 输出: 2.计算 N 个学生成绩的平均值: 注: ...
- C#编写大计算量程序总是报内存溢出System.OutOfMemoryException的重要原因
笔者为C#业余爱好者,从开始编写一些计算量较大.内存占用较大的程序时,经常会在编译时报出System.OutOfMemoryException(内存溢出)的错误异常,而实际上,当时的剩余内存还多的是, ...
- 性能之巅:定位和优化程序CPU、内存、IO瓶颈
摘要:性能优化指在不影响系统运行正确性的前提下,使之运行得更快,完成特定功能所需的时间更短,或拥有更强大的服务能力. #一.思维导图 #二.什么是性能优化? 性能优化指在不影响系统运行正确性的前提下, ...
- 如何判断一段程序是否是裸机程序?
在嵌入式MCU领域,一般将不移植操作系统直接烧录运行的程序称为裸机程序. 一般来说,非易失性存储,时钟,图形显示,网络通讯,用户I/O设备-都需要硬件依赖. 基于硬件基础,内存管理.文件系统.多线程调 ...
- c# 定位内存快速增长_C#和halcon的混编程序出现序内存泄露、句柄持续增加、视觉程序运行越来越慢等问题的处理...
这个话题非常重要.勇哥苦于手中的项目遇到这样的问题. 这些问题表现是: (1)视觉程序内存占用会越来越大.这种内存变大通常是缓慢变大,几天不关机持续运行的话,大到几个G也不稀罕.通常,急速内存变大要容 ...
- spring_Spring Boot应用程序浪费了内存
spring 内存是当今世界上广泛浪费的资源之一. 由于编程效率低下,浪费了令人惊讶的(有时是"震撼"的)内存. 我们看到这种模式在多个企业应用程序中重复出现. 为了证明这种情况, ...
最新文章
- 大学期间承接软件项目的一些个人观点
- 统计学习方法第十四章作业:聚类—层次聚类聚合/分裂算法、K_means聚类算法 代码实现
- linux socket API / socket
- 一文读懂阿里云数据库Autoscaling是如何工作的
- 一维小波变换的C++实现
- android 选座,机票在线选座 Android 开源库
- Qt连接数据库的方法
- 收获,不止SQL优化——抓住SQL的本质--第一章
- 2小时学会java_2小时学会springboot源码
- modulenotfounderror python_python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法...
- java dom4j api_详解Java解析XML的四种方法(推荐使用DOM4J,因为for Java)
- 反转链表详解(Python)
- 计算机电路电子技术试题答案,数字电子技术试题库及答案解析知识分享
- 如何查看、检测Windows XP-Windows10系统是否为正版
- moments音标_moment是什么意思_moment的翻译_音标_读音_用法_例句_爱词霸在线词典...
- Control-M 调度工具
- 国美易卡取得长足发展,国美易卡NVIDIA深度学习
- 互联网时光穿梭机WayBack Machine
- 微积分的历史(二):起源之牛顿
- 洛谷P4711 【化学】 相对分子质量 简单题解