导航:首页 > 软件知识 > 一个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程序一般占用多少内存相关的资料

热点内容
广州手机批发市场xr多少钱 浏览:480
治疗为什么要选择适宜的技术 浏览:314
什么是xdg产品 浏览:881
温州鹿城螺蛳市场多少公里 浏览:266
中学在本县转学籍需要什么程序 浏览:273
灵台县哪个镇有蔬菜水果市场 浏览:630
我国vr技术发展的怎么样 浏览:761
上海海事技术学院在哪里 浏览:456
什么叫产品力包括哪些方面 浏览:554
txt和数据库哪个好 浏览:136
微信如何删除相片里的小程序 浏览:365
哪些人可以请刑事代理人 浏览:521
送快递代理点利润多少 浏览:675
邮政寄完快递多久有物流信息 浏览:50
记忆数据是什么东西 浏览:899
海螺化石哪里交易 浏览:371
初级工程师需要什么技术 浏览:169
桐乡交警的政务公开信息哪里有 浏览:221
祁东市场有什么好吃的 浏览:469
有用信息怎么收集 浏览:602