python填充linux内存80%

python填充linux内存80%,第1张

1、使用两个Python脚本文件,分别是test.py和mem_rate.py。

2、其功能分别是查看当前内存占用和动态设定内存占用百分比。即可将Linux内存填充80%。

以下程序可以填充文件后面全部为0xff到指定大小.

test.c

#include <stdio.h>

/*

* Return: 0, OK

* -1, Fail

*/

unsigned long int appendFile(char *destFilePath, unsigned long int appendLength)

{

unsigned char tmpBuf[1024]

int i = 0

FILE *fp

for(i = 0i <1024i++)

{

tmpBuf[i] = 0xFF

}

if ((fp = fopen(destFilePath, "ab+"))==NULL)

{

printf("Can not open file %s \n", destFilePath)

return -1

}

while(appendLength >0)

{

if (appendLength <= 1024)

{

fwrite(tmpBuf, sizeof(char), appendLength, fp)

appendLength -= appendLength

}

else

{

fwrite(tmpBuf, sizeof(char), 1024, fp)

appendLength -= 1024

}

}

fclose(fp)

return 0

}

#define SRC_FILE "./file1.bin"

#define DEST_FILE "./file2.bin"

void main(void)

{

unsigned long int totalLength = (85504 - 13824) * 1024

unsigned long int fileLength = 57751552

unsigned long int appendLength = totalLength - fileLength

appendFile(DEST_FILE, appendLength)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6118751.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存