小编Ani*_*rma的帖子

为什么我们需要/使用托管代码(超过原生代码)?

我在这里遗漏了一些基本的东西.从源语言编译成字节码(java)或中间语言(.NET)然后从JVM或CLR内部运行它们有什么用?


使用托管代码的性能(无论是轻微还是大)都有所下降,但有哪些好处?我知道有垃圾收集和内存管理,但即便如此,将源代码直接编译为原生而不需要这个中间级别也不是更好吗?

另外(我在这里添加它,因为它与问题直接相关) - 显然,Windows 10 Universal应用程序是使用.NET Native编译的,它编译为本机机器代码.我很好奇为什么以前没有使用所有.NET程序.

c# java jvm managed .net-native

7
推荐指数
1
解决办法
454
查看次数

标签 统计

.net-native ×1

c# ×1

java ×1

jvm ×1

managed ×1