如何计算一个Java程序运行占用多少内存

如何计算一个Java程序运行占用多少内存,第1张

可以用 system(命令) 调用 DOS/Windows 命令 获取 正在使用多少 内存 (memory).

命令例子:

wmic process where name="cmd.exe" get WorkingSetSize

这昌绝里 "cmd.exe" 你可替换成 你的程序 名字。

你也可以用你的程序 进程 PID 号数 调用, 命令是:

wmic process where processid=6884 get WorkingSetSize

这里6884你可替换成 你的橡态程序 进程梁迅源 PID。

输出有2行,第二行是占用内存字节数:

WorkingSetSize

4616192

c/c++ 语言 :

system("wmic process where processid=6884 get WorkingSetSize")

system("wmic process where name=\"cmd.exe\" get WorkingSetSize")

用程序名调用时,若有多个同名程序在运行,输出的 内存数 将分行输出出来。

占用。

java创建文件必须要对内存进行空间的分配和管理,不过占用内存不多,通常是40个字节。

Java是一岩喊门面向对象编程语言,1990年代初由詹姆斯高斯林等人开发出Java语言的雏形,最初被命名为Oak,后随着互联网的发展,明灶经过对Oak的改造,激枣扮1995年5月Java正式发布。


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

原文地址:https://54852.com/yw/12211432.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存