全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: 云缨
打印 上一主题 下一主题

[疑问] 很多MJJ认为JAVA卡(占内存)是什么原因造成的?

[复制链接]
11#
发表于 2022-8-25 08:31:21 来自手机 | 只看该作者
拉屎不出怪地硬
12#
发表于 2022-8-25 08:32:42 | 只看该作者
垃圾回收机制
13#
发表于 2022-8-25 08:36:57 来自手机 | 只看该作者
CMBCHINA 发表于 2022-8-25 08:21
内存管理,很多人代码随便写,创建好对象也不销毁,甚至非常多的僵尸栈
因为现在都是大内存机器了,都不在 ...

java卡内存是事实
web项目啥都不干,跑起来内存都100多兆起步
仅java虚拟机,跑起来也是接近百兆内存
回头看看golang,相同的功能,程序小巧,内存消耗比java小一个数量级
不过一般企业级服务器不在乎这点内存而已

点评

是呀,web应用仅仅轮询监听,占用都是百兆以上  发表于 2022-8-25 08:50
14#
发表于 2022-8-25 08:38:30 | 只看该作者
卡到不至于,占内存是真的
15#
发表于 2022-8-25 09:23:40 来自手机 | 只看该作者
都2022年了,java早就不慢了不卡了,资源占用确实比c,c++多,但是多一些占用就会给你带来方便,比如就是gc,不用再去考虑我写了指针忘了回收,但是有利有弊,如果代码没写好资源依然不会被gc就会造成内存泄露,这不是语言的问题,为什么大型业务的后端很多都是java开发的是有它的原因的
16#
发表于 2022-8-25 14:09:41 | 只看该作者
主要是java的运行机制问题,要想运行java程序,那么就需要启动一个虚拟机,你就说虚拟机耗不耗内存吧
17#
发表于 2022-8-25 14:22:18 | 只看该作者
追求极至性能的地方我用c,追求普通高效的地方我用go,追求开发效率的地方我用php
java,这玩意就是被一些大公司带风向带出来的
我一直最想笑的是java的号称跨平台,这也是他推出来的时候号称的最主要优点。搞笑吧,还要装一个java虚拟机才能跨啊! 我是不是每台机器上都装个gcc,然后就可以号称c++也跨平台了?
18#
发表于 2022-8-25 19:20:36 | 只看该作者
占用内存 100M起跳吧,正常,因为JVM,但是执行效率不低啊,说卡的,加点内存吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-10-30 12:00 , Processed in 0.056460 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表