关于Unity3D是否需要支持java
unity3d吧
全部回复
仅看楼主
level 1
无意中发现有人讨论这个问题,那么我冒昧的咨询一下
如何优化windows下的java程序?
不管是“我的世界”还是“僵尸毁灭工程”,内存吃相一个比一个难看。
既然没有针对windows平台优化的java虚拟机,那么java程序不管怎么写,性能都是很差的,请问为何要支持java?
我的笔记本,显卡960,显存4G,内存8G,I5,运行这两个java游戏时不时崩溃,我简直无语了,跑GTA5都不卡,
难不成两个小品级游戏我还要上1080?!
---------------------------------------------------------------------------------------------------------------------------------------------------
windows上还有其他虚拟机,比如rabbitmq的erlang,微软自己的clr,运行效率都不差的,所以请别扯windows性能不好这个观点
2020年08月02日 01点08分 1
level 9
有一点,Java我映像中GC这块,蛮可怕的,内存垃圾很容易产生,对游戏是致命的,性能对游戏非常重要。c#很多时候,尤其有性能问题的地方,很容易做到0gc。如果java做不到,那就不是好不好问题,直接不能用
2020年08月02日 02点08分 2
是啊,而且游戏windows是大头,支持C#当然是明智,难道有比巨硬更懂windows的编程语言?[黑线]!内存垃圾咱就不提了,启动都差点把我可用内存爆掉,操[怒]
2020年08月02日 03点08分
level 1
用啥语言只是平台对接问题. 不存在语言好坏的问题, 都说java GC烂, 只是你是初级菜鸟, 不会调优. 游戏需要上平台太多, 不能一个C#就搞定了, 安卓IOS主机?不能写了?楼上纯粹外行搞笑的[鄙视]
2021年05月22日 08点05分 3
level 1
坐看1-2楼菜鸡瞎扯,u3d使用的c#/js只是一个开发界面,和执行效率没有任何关系,非要扯执行效率,那 c#很高吗?做过多年.net开发的懂得自然懂,咋就被java技术栈干的满地找牙。。后面又扯到jvm gc的,c#/c++就不需要内存回收吗??析构函数是干啥的?说句不好听的,大多数c程序员写的程序中内存回收这部分,远远比不上jvm的gc算法
2021年10月26日 08点10分 4
明白人。但是没说全,jvm的跨平台能力比起mono还是弱一些,而且内存开销非常大(不管你啥平台)。至于开发中的代码,用什么语言,都不差,因为他们还是要被编译后才能被执行。
2022年09月04日 07点09分
1