运行速度测试 TestRunSpeed
来源:互联网 发布:淘宝怎么改成差评 编辑:程序博客网 时间:2024/05/02 01:21
/*
* Title : 运行速度测试 TestRunSpeed
* Author : MSDN WebCast 改
* Date : 3月22日
* Description : 用于测试Test1 和 Test2 的运行时间差距结果以百分比表式
* Environment: WinXp Sp2,Vs2005 Pro,.Net Framework 2.0
* KeyWord : Csharp Test Diagnostics Stopwatch delegate TestRunSpeed
*/
using System;
using SD=System.Diagnostics;
using SWF=System.Windows.Forms;
namespace Ascenta.ITTeam.Demo
{
public partial class Form1 : SWF.Form
{
delegate void TestMethod();
public Form1()
{
InitializeComponent();
}
void Test1()
{
long l=0;
for (long i = 1; i < tbNumber.Value; i++)
{
l = l + i;
}
}
void Test2()
{
long l = 0;
for (long i = 1; i < tbNumber.Value*100; i++)
{
l = l + i;
}
}
/**//// <summary>
/// 计算测试时间
/// </summary>
/// e.g.
/// float testresult1 = GetTestTime(Test1);
/// <param name="testMethod">运行的方法</param>
/// <returns>测试时间</returns>
long GetTestTime(TestMethod testMethod)
{
SD.Stopwatch stopper = new SD.Stopwatch();
stopper.Start();
testMethod();
stopper.Stop();
return stopper.ElapsedMilliseconds;
}
private void btnTest_Click(object sender, EventArgs e)
{
float testresult1 = GetTestTime(Test1);
float testresult2 = GetTestTime(Test2);
txtResult.Text = (Convert.ToString((testresult1 / testresult2) * 100)) + "%";
}
}
}
- 运行速度测试 TestRunSpeed
- ASP程序运行速度测试
- php测试程序运行速度
- 运行速度测试上的VPN连接
- 使用rdtsc测试程序的运行速度
- 测试串行与并行的运行速度
- 运行速度
- 利用timer()测试程序运行速度starttime=timer()
- 如何优化appium-IOS的自动化测试运行的速度
- 对比测试阿里云、linode、vultr运行速度
- 测试速度
- 测试速度
- 测试速度
- 开发速度和运行速度
- 提高eclipse运行速度
- 提高eclipse运行速度
- 提高eclipse运行速度
- 语言运行速度
- 暗黑---割不舍的情结
- 黑大食堂
- Concepts in C++0x
- 我的中文句法分析器
- test
- 运行速度测试 TestRunSpeed
- 丹.布朗的小说
- const 和 readonly 的区别
- 谨以此文献给才毕业1--5年的朋友
- 实现自己的dynamic_cast
- 办报纸是要给谁看:乞丐?精英?
- 类的static成员
- OFFICE安装手记
- 手机病毒雷声大雨点小 至今未造成实质威胁