From 771815f2fbcb487e4c65c26b76c8f5df32ddcd38 Mon Sep 17 00:00:00 2001 From: unknown <2642334586@qq.com> Date: Wed, 2 Mar 2022 17:03:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2022302/stream.js" | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 "\345\255\231\346\237\217\345\263\273/2022302/stream.js" diff --git "a/\345\255\231\346\237\217\345\263\273/2022302/stream.js" "b/\345\255\231\346\237\217\345\263\273/2022302/stream.js" new file mode 100644 index 0000000..a0d6081 --- /dev/null +++ "b/\345\255\231\346\237\217\345\263\273/2022302/stream.js" @@ -0,0 +1,28 @@ +let fs=require('fs'); + +let os=require('os'); + +let start=os.freemem(); +//传统 +let time=Date.now(); +let fd=fs.openSync('1.txt','w') +for (let i = 0; i < 10000; i++) { + fs.writeSync(fd,"没事就吃溜溜梅\n",{flag:'a'}); +} +fs.closeSync(fd); +let endtime=Date.now(); +let end=os.freemem(); +console.log('空闲的内存量----'+(start-end)/1024/1024+"/消耗时间----"+(endtime-time)/1000); + + +//流 +let time1=Date.now(); +let start1=os.freemem(); +let createfile=fs.createWriteStream('2.txt',{flags:'a',autoClose:true}); +for (let i = 0; i < 10000; i++) { + createfile.write("没事就吃溜溜梅\n") +} +let end1=os.freemem(); +let endtime1=Date.now(); +console.log('空闲的内存量----'+(start1-end1)/1024/1024+"/消耗时间----"+(endtime1-time1)/1000); + -- Gitee