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

86次阅读

共计 1332 个字符,预计需要花费 4 分钟才能阅读完成。

以上截取自某 MJJ 的帖子,帖子内容是说 JAVA 写的某 SSH 工具,这里就不对它讨论了

很多 MJJ 都说 JAVA 卡

那么是什么造成的呢

首先吧,对于 JAVA,这个卡(占资源占内存)是客观事实,还是刻板印象

一些基于 JAVA 写的程序,卡,貌似确实有用过真卡的,对于这个卡,JAVA 占多少责任呢,是代码写得不好,还是 JAVA 本身的原因。

有没有懂行的 MJJ 说一说

网友回复:

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

云缨 追求极至性能的地方我用 c,追求普通高效的地方我用 go,追求开发效率的地方我用 php java,这玩意就是被一些大公司带风向带出来的 我一直最想笑的是 java 的号称跨平台,这也是他推出来的时候号称的最主要优点。搞笑吧,还要装一个 java 虚拟机才能跨啊!我是不是每台机器上都装个 gcc,然后就可以号称 c ++ 也跨平台了?

h10 不知道 我只知道以高效率为标题的 mirai 机器人 默认配置 4g 内存一个星期左右就要重启一次, 部重启就有几率出现内存占满然后 java 崩溃 最后必须重启系统才能结束 java 的进程

chenxuhua JMC

sdqu 之前在 mbp 上用 finalshell 内存溢出 swap 吃了我 30 多 G

Senio 元老也能这样水贴

DUNAI 占内存是真的,但没那么夸张

AaronYYDS Java1.8 中的 JVM 的 GC 回收机制  本身运行 JRE 吃配置

load1ng 别的我不管,java 最稳定

Meocat 内存管理,很多人代码随便写,创建好对象也不销毁,甚至非常多的僵尸栈 因为现在都是大内存机器了,都不在乎这个了,导致一堆小白只写不优化

7836246 64G 内存表示无所畏惧

注册 拉屎不出怪地硬

注册 垃圾回收机制

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

缭雾 卡到不至于,占内存是真的

h10 都 2022 年了,java 早就不慢了不卡了,资源占用确实比 c,c++ 多,但是多一些占用就会给你带来方便,比如就是 gc,不用再去考虑我写了指针忘了回收,但是有利有弊,如果代码没写好资源依然不会被 gc 就会造成内存泄露,这不是语言的问题,为什么大型业务的后端很多都是 java 开发的是有它的原因的

chenxuhua 主要是 java 的运行机制问题,要想运行 java 程序,那么就需要启动一个虚拟机,你就说虚拟机耗不耗内存吧

xuh 追求极至性能的地方我用 c,追求普通高效的地方我用 go,追求开发效率的地方我用 php java,这玩意就是被一些大公司带风向带出来的 我一直最想笑的是 java 的号称跨平台,这也是他推出来的时候号称的最主要优点。搞笑吧,还要装一个 java 虚拟机才能跨啊!我是不是每台机器上都装个 gcc,然后就可以号称 c ++ 也跨平台了?

darius 占用内存 100M 起跳吧,正常,因为 JVM,但是执行效率不低啊,说卡的,加点内存吧

正文完
 0