jit

jit

文章 7 浏览 77

通过 JVM/CLR 执行本机代码

JVM/CLR如何执行JIT编译的本机代码? 是通过一些代码注入还是通过将代码复制到可执行内存? 允许动态执行代码的系统调用有哪些?…

极致的悲 2024-07-25 23:11:04 4 0

在 64 位 Windows 计算机上使用 32 位 com 运行 32 位应用程序

我有一个使用 C++ COM 对象的 C# 应用程序,两者都构建在 32 位计算机上。 现在我必须在 64 位机器上运行它们。 我注册了COM对象。 在计算机 \hkey_cl…

奢望 2024-07-23 01:23:54 7 0

Java 优化

之间是否存在性能差异 我想知道String s = someObject.toString(); System.out.println(s); 和 System.out.println(someObject.toString()); 查看生成…

二智少女猫性小仙女 2024-07-22 04:20:31 7 0

有没有最小的 CLI 运行时的指针?

我正在寻找可能的最小 CLI 子集实现。 现在,即使是口译员也可以,但我真的正在寻找一个 JIT 运行时。 我什至不需要标准运行时的任何东西 除了 System…

苏大泽ㄣ 2024-07-19 17:43:22 8 0

我应该查看 java 编译器生成的字节码吗?

否 JIT 编译器可能会将字节码“转换”为完全不同的东西。 它会导致你进行过早的优化。 是 你不知道哪个方法会被JIT编译,所以最好把它们全部优化。 它…

时光是把杀猪刀 2024-07-18 20:50:04 13 0

需要一些帮助从 .NET JITted 代码中破译一行汇编代码

在 C# 构造函数中,最终调用 this(...),实际的调用被转换为: 0000003d call dword ptr ds:[199B88E8h] 这里的 DS 寄存器内容是什么? 我知道这是数…

云柯 2024-07-17 04:12:34 9 0

静态语言的运行时优化:C++ 的 JIT?

有人使用 JIT 技巧来提高静态编译语言(例如 C++)的运行时性能吗? 看起来基于运行时观察的热点分析和分支预测可以提高任何代码的性能,但也许有一些…

习ぎ惯性依靠 2024-07-17 03:14:22 10 0

C# 编译器或 JIT 在什么级别优化应用程序代码?

我想知道这些信息以减少代码大小,这样我就不会浪费时间优化编译器或 JIT 完成的事情。 例如: 如果我们假设编译器内联对属性的 get 函数的调用,那么…

酒解孤独 2024-07-16 02:36:54 9 0

JIT 编译如何用于缓存?

当你用 C# 编写一个应用程序,然后运行它时,下次运行时它不会再次编译,或者每次应用程序启动时使用的所有内容都会重新编译吗? JIT 编译如何用于缓…

似梦非梦 2024-07-15 09:34:31 3 0

为什么当只有一处发生变化时 ASP.NET 会重新编译(重新 JIT)所有​​内容?

我有一个 ASP.NET 2.0 应用程序(从 MSI 安装在 IIS 6.0 上),该应用程序被编译为“网站”,并在 Visual Studio 2005 中使用 Web 部署项目进行预编译…

写给空气的情书 2024-07-15 03:59:36 8 0

我的 32 位头痛现在变成了 64 位偏头痛?!? (或 64 位 .NET CLR 运行时问题)

从在 64 位 JIT 下运行与 32 位 JIT 下运行 .NET 应用程序切换到在 32 位 JIT 下运行时,在性能、内存等方面发生了哪些不寻常的、意想不到的后果? 我…

葬花如无物 2024-07-15 01:57:47 9 0

JIT编译和DEP

我正在考虑尝试一些 jit 编译(只是为了学习),并且让它跨平台工作会很好,因为我在家运行所有主要的三个(windows、os x、linux)。 考虑到这一点,…

丶情人眼里出诗心の 2024-07-14 03:18:51 10 0

CLR 与 JIT

JIT编译器和CLR有什么区别? 如果您将代码编译为 il 并且 CLR 运行该代码,那么 JIT 在做什么? 随着向 CLR 添加泛型,JIT 编译发生了怎样的变化?…

半夏半凉 2024-07-13 23:58:54 12 0

.NET JIT 是否会优化空循环?

本文提出了不同的建议。 但仍然需要评估循环条件。 java是否只是采用了特定的技巧来识别这种情况?…

只为守护你 2024-07-13 11:03:22 7 0

使用 LLVM 编写 JIT 时,如何重用 C 操作码实现?

在 llvm 教程和示例中,编译器通过进行这样的调用来输出 LLVM IR, return Builder.CreateAdd(L, R, "addtmp"); 但许多解释器都是这样编写的: switch…

策马西风 2024-07-13 06:11:02 16 0
更多

推荐作者

5397313

文章 0 评论 0

烟沫凡尘

文章 0 评论 0

一个破名字

文章 0 评论 0

萌︼了一个春

文章 0 评论 0

当爱已成负担

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文