导航:首页 > 软件知识 > 一个java程序一般占用多少内存

一个java程序一般占用多少内存

发布时间:2023-05-09 21:26:26

❶ Java执行内存一般多大

我运行了myeclipse6.5+mysql直接沾了盯拍这么多。不过要看世则手项目的大小。打开搜嫌的项目大的话,就不止这么点了。500mb都有。

❷ java全栈用16g内存够用吗

16G内族行存够用的。
java开发需要安装jdk、eclipse、oracle等软件。java运行需要tomcat、JVM和程序的运行内存。以上的这些软件槐乎基本都运行起来的话,大概需要2G多内存,而电脑本身还需要一部分,所以最低配置也得4G。
你的是16G的内存是可以的铅穗悉了。

❸ Java常规类型占用内存大小

byte(字节型)

长度:

滑轮州范围: ~

short(短整型)

长度:

范围: ~

int(整型)

长度:

范围: ~

long(长整型信蔽)

长度:

范围: ~

float(浮点型)

长度:

范围: E ~ E

double(双精度型)

长度:

范桐绝围: E ~ E

char(字符型)

长度:

范围: 从字符型对应的整型数来划分 其表示范围是 ~

boolean(布尔型)

长度:

lishixin/Article/program/Java/hx/201311/25817

❹ 一个Java对象到底占用多大内存

Object o=new Object():
在java中空对象占八个字节,对象的引用占四个字节。所以上面那条语句所占的伍大悔空间是4byte+8byte=12byte.java中的内存是以8的倍数来分配的,所以分配的内存是16byte.
举个例子:
Class O{
int i;
byte j;
String s;
}
其所占内存的大小是空对象(8)+int(4)+byte(1)+String引用(4)=17byte,因要是8的整数倍,所以其占大小为24byte.
当然,如果类里有其他对仿悉象的话,也要把其他腔正对象的空间算进去

❺ JAVA为什么占用的内存这么大,700多兆

可能通过 java -X选项设置堆大小,
-Xms256m 初始堆大小256m
-Xmx1024m 最大堆大小1024m
如果需罩困要的内存比较少可以把这猛梁2个枝闷运选项设小点

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

可以用 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对象到底占多大内存

第一问中,integer,Double是可以准确知差灶肆道大小的
java中int double(包装类分别是Integer和Double,实际是一样的)分别占用的大小是4B 和8B
这里说的B,就是我们通常说的KB中的那个B,全称是Byte。
1B = 8bit。 所以我们通常会说int是32位,有时候又4字节
而String他是有char数组组成,一个长度为10的虚轿String,占用的char就是10个,一辩销个char是2B。
所以看String占多少内存,需要知道String的长度

二问中:答案是可以的
摘自ObjectOutPutStream的API说明
FileOutputStream fos = new FileOutputStream("t.tmp");
ObjectOutputStream oos = new ObjectOutputStream(fos);

oos.writeInt(12345);
oos.writeObject("Today");
oos.writeObject(new Date());

oos.close();

❽ java一万条数据占多大内存

要回答这个问题,我们需要知道万条数据中每一条数据的大小,以及这谨答芹些数据的类型。如果每条数据的大小是比特,那么1万条数据占用的内存就是1万比特,也就是1.25KB。如果每条数据的大小祥毕是字节,那么1万条数据占用的内存就是10000字节,也就是9.77KB。如果每条数据的大小是KB,那么1万条数举猛据占用的内存就是10000KB,也就是9.77MB。

阅读全文

与一个java程序一般占用多少内存相关的资料

热点内容
河北股权交易中心是什么公司 浏览:961
qq空间代理卖衣服怎么宣传 浏览:337
为什么数据卡只有几k的下载速度 浏览:17
修主板的叫什么技术员 浏览:966
羽毛球没什么技术含量 浏览:639
pigx在哪里交易 浏览:230
京东交易纠纷超过时间会怎么办 浏览:542
中山沙溪水牛服装批发市场在哪里 浏览:369
手机数据网每分钟多少钱 浏览:632
疫苗接种信息查询失败什么情况 浏览:158
xr手机原装充电器及数据线如何选 浏览:181
动力节点和黑马程序员哪个好 浏览:72
联想是如何构建供应链信息系统的 浏览:857
如何描述资料数据的收集情况 浏览:411
不同意退群怎么发信息 浏览:285
剑灵为什么只有材料交易 浏览:926
登记信息身份证x用什么代替 浏览:129
怎么提高中职电子技术实训 浏览:905
收款方为什么和代理商签合同 浏览:894
代理班长如何开展班务 浏览:318