问题标签 [aot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
indexing - 如何使用 AOT 创建索引?
基本上我是数据库管理员,Dynamics AX 新手,如何使用 AOT 在 Dynamic AX 中创建索引(聚集和非聚集索引)?
如果我同步AX,索引会被删除吗?
在 AX 2009 版中是否有任何方法可以使用包含子句创建索引?
如何使用 Jobs 创建索引?
xamarin.ios - 调用 ServiceStack.Text.JsConfig.RegisterTypeForAot(); 使用 MonoTouch 在设备上启动时导致 SIGSEGV
我一直在尝试使用 ServiceStack.Text.JsConfig.RegisterTypeForAot(); 在运行时不用于解决我的 AOT 问题的方法中,但是当我调用它时遇到了其他奇怪的问题。我有 10 次调用各种类型,包括类、结构和枚举。当我有 9 个电话时,一切正常,我已经改变了一些类型,所以我很确定它是数字。当我有 10 个电话时,我得到...
TouchContainer 是应用程序的名称。
这似乎发生在应用程序运行的早期,它一定是 AOT 中的错误或发出错误代码的东西。
有没有人有任何想法?我应该在 Xamarin 上记录一张票吗?看起来制作一个小型复制项目可能会很棘手......
xamarin.ios - 是否有关于 MonoTouch AOT 助手的 ServiceStack.Text.JSConfig 文档?
是否有关于 MonoTouch AOT 助手的 ServiceStack.Text.JSConfig 文档?
我发现了这个... MonoTouch 上的 ServiceStack JIT 错误 ,我查看了代码,但没有评论,坦率地说,这有点神秘。
根据我对 AOT 过程的理解,确保发出类型/方法所需要做的就是在编译器认为可以使用/调用它的源中拥有该类型/方法。没有必要在运行时实际使用/调用任何东西。AOT 的全部意义在于它是一个编译时进程。因此,只要优化器不删除它,将使用/调用放在未使用的方法中就可以工作。
我一直在尝试使用 ServiceStack.Text.JsConfig.RegisterTypeForAot(); (以一种未使用的方法)来解决我的 AOT 问题,但是当我有太多调用它时遇到了其他奇怪的问题。看其他问题...
调用 ServiceStack.Text.JsConfig.RegisterTypeForAot<T>(); 使用 MonoTouch 在设备上启动时导致 SIGSEGV
我可能错误地使用了 RegisterTypeForAot() 方法吗?其他方法有什么作用?RegisterForAot() 和 InitAot()
xamarin.ios - 如何强制 Monotouch AOT 编译器查看嵌套的泛型方法?
我不得不跳过篮球,但我几乎设法在我的项目中ServiceStack
开始使用 iOS 。Monotouch
一个运行时JIT
异常是坚持:
有问题的代码非常简单:
作为测试,我修改了 SS 代码以公开内部方法和类型,并在我的项目的启动代码中包含以下内容(实际被调用)。
由于某种原因,这仍然没有提醒 AOT,当上面的代码执行时我得到了异常!这是因为泛型参数是值类型吗?还是因为这些是静态类和方法?如何强制 Monotouch 使用上述方法进行 AOT?
有问题的 SS 代码位于 JsonTypeSerializer.cs 和 JsonWriter.Generic.cs 中: https ://github.com/ServiceStack/ServiceStack.Text/tree/master/src/ServiceStack.Text/Json
ios - 用完 2 型蹦床
我们使用 Unity 3D for iOS 开发我们的游戏。最近我将我的代码分支与另一个分支合并并使用 Unity 编辑器运行它。它运作良好。但是,当我在 iPad 上运行应用程序时,它会崩溃并显示消息“在 '/private/var/mobile/Applications//.app/Data/Managed/mscorlib.dll' (128) 中用完类型 2 的蹦床”。我发现当接口被大量使用时会发生这样的异常(Ran out of trampolines of type 2)。确实,我们的项目包含太多接口,每个接口都有很多方法。还找到了解决方案 - 通过键入 -aot "nimt-trampolines=512" 之类的选项来增加蹦床的数量。谁能解释一下“512”数字如何取决于接口的数量(可能是方法的数量等)?谢谢!
linq - Monotouch中的Linq(在设备上调试)
我正在尝试运行 Windows Azure 移动服务查询(使用 SDK 的 xamarins monotouch 分支)。
此代码在模拟器上运行良好,但在设备上崩溃了:
我得到的错误是:
调用的目标已引发异常。---> System.Exception:在使用 --aot-only 运行时尝试 JIT 编译方法“System.Linq.jvm.Runner:GetDelegate ()”。
我设法使它工作的唯一一件事就是删除 where 条件。这工作得很好,除了我(显然)没有根据需要过滤结果。
我应该如何重写我的代码以使其在实际的 iOS 设备上运行?
更新:表是类型的类变量 * IMobileServiceTable < Activity > *
week 和 sequence 都是int类型。
Activity 是一个 POCO 类。
我已经仔细检查以确保这些都已填充。
它在模拟器上完美无瑕。
ios - MonoTouch 调试不使用 ServiceStack.Text 构建(AOT 错误)?
我刚刚开始在我的 MonoTouch 解决方案中使用 ServiceStack.Text.MonoTouch.dll。一切都在模拟器中编译和运行,但是一旦我尝试在手机上运行调试版本,编译过程就会终止,并出现以下错误: 错误 MT3001:无法 AOT 程序集'.../ServiceStack.Text.MonoTouch。 dll'
我读过这是由于 ServiceStack.Text dll 太大或类似的东西。所以我尝试在发布模式下,由于 LLVM 处于打开状态并且链接器被转换为“仅链接 SDK 程序集”,一切正常。
这是有问题的,因为我现在无法在设备上进行调试。在调试模式下,链接器被禁用,LLVM 被关闭。有没有办法解决?
MT 6.0.8 和最新版本的 ServiceStack dll 来自 Github。
mono - 使用IList等接口真的有限制吗AOT代码中的.someMethod?
在单声道项目文档中概述了此限制:
限制:通用接口实例化
FullAOT 模式不支持以下类型的接口调度:
由于 Mono 无法从静态分析中确定哪种方法将实现 IFoo.SomeMethod,因此不支持此特定模式。
我们一直在使用这样的代码,不知道这个限制,目前正在尝试找出是否存在一些稳定性问题,这是否相关。这似乎按预期运行,因此我们怀疑这仍然是一个问题。我们的代码编译到 AOT 时没有错误,并且运行时不会抛出任何错误。这只是旧文档吗?
一个额外的奖励问题:如果这不应该工作......为什么它适用于内置的 C# 类,如 IList 没有问题,但它不应该工作?
export - 如何通过层功能 X++ 模拟 AOT 导出?
我正在尝试以编程方式在 X++ 中复制以下步骤
- 在 AOT 树中右键单击根节点,然后单击“导出”
- 提供文件名
- 单击“应用程序对象层”复选框
- 指定“cus”作为应用程序对象层
- 将 XPO 导出到文件
我已经能够导出整个 AOT 树,但我无法找到将其缩小到 cus 层的方法。这是我当前的代码示例...
我有一种感觉,解决方案在于“treeNodeExport”方法。有一个我没有使用的“int _flags”属性。我环顾四周,但不确定用什么值填充标志?有没有人尝试过这种过程重复?我走在正确的道路上吗?
axapta - 当 Dynamics Ax 2012 客户端连接到 AOS 时会触发什么代码?
希望在客户端连接到特定 AOS 时添加一些自定义功能。