zoukankan      html  css  js  c++  java
  • 代码验证C#执行”文件打开关闭操作“耗时

    2017-04-19

    部门经理习惯用C#做数据清洗,遇到个需要验证的问题,在一个万次左右循环内对文件执行打开关闭操作,比在循环前打开文件、循环后关闭文件耗时多多少。

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.IO;
    using System.Diagnostics;
    using System.Threading;
    
    namespace ConsoleApplication1
    {
        public class Program
        {
            static void Main(string[] args)
            {
                int index = 0;
                long i = 0;
                var stopWatch = new Stopwatch();
                //StreamWriter f = new StreamWriter(@"D:sum.txt", false);
                for (i = 0; i < 100000; i++)
                {
                    stopWatch.Start();
                    if (i == 10000)
                    {
                        stopWatch.Stop();
                        Console.WriteLine("Program run" + stopWatch.ElapsedMilliseconds + "ms.");
                        Thread.Sleep(10000);
                    }
                    i += 1;
                    Console.WriteLine(i); 
                    StreamWriter f = new StreamWriter(@"D:sum.txt", false);
                    index += 1;
                    f.Write(index);
                    f.Close();
                }
                //f.Close();
                Console.ReadKey();
            }
        }
    }
  • 相关阅读:
    C语言I博客作业04
    C语言I博客作业03
    C语言1博客作业02
    作业1
    C语言||作业01
    C语言寒假大作战04
    C语言寒假大作战03
    C语言寒假大作战02
    C语言寒假大作战01
    笔记本
  • 原文地址:https://www.cnblogs.com/zhangtianyuan/p/6867850.html
Copyright © 2011-2022 走看看