1
5
ECMA-335在附录F“不精确的错误”中为宽松的异常处理(即所谓的e-relaxed调用)指定了更多的compilationRelaxations,但它们尚未被微软公开。 这里特别提到了compilationrelations.relaxedarrayeexceptions和compilationrelations.relaxednullreferenceexception。 当您在compilationrelationsattribute的ctor中尝试一些整数时会发生什么,这很有趣;) |
2
2
另一个:文本字符串(源代码中声明的字符串)默认为 interned 放入池中以保存内存。
尽管在多次使用同一个文本字符串时,它会节省内存,但维护池需要一定的CPU,一旦将字符串放入池中,它将一直保持在池中,直到进程停止。 使用 CompilationRelaxationsAttribute 您可以告诉JIT编译器您真的不希望它实习所有的文字字符串。
|
3
1
我发现了另一个: NeutralResourcesLanguageAttribute . 根据 this blog-post它通过指定当前(非特定)程序集的区域性,帮助加载程序更快地找到正确的附属程序集。
|
Park · 为什么两个不同实例的isa指针相同? 7 年前 |
Matthias · 转到运行时日志详细信息更改 7 年前 |
belnxkkk · spring在运行时添加数据源 7 年前 |
Homunculus · 在大型数据帧中查找哪一天是假日-巨大的运行时 7 年前 |
Jack Armstrong · 优化PowerPoint的VBA宏 7 年前 |
Farzin · 从当前命名空间获取用户定义控件的列表 7 年前 |
Mary · Java execute命令在代码中不起作用 7 年前 |