首页 / 知识
哪些属性有助于运行时.Net性能?
2023-04-15 19:13:00

What attributes help runtime .Net performance?我正在寻找可以通过为加载器,JIT编译器或ngen提供提示来确保.Net应用程序最佳运行时性能的属性。 例如,我们有DebuggableAttribute,应将其设置为不调试并且不禁用优化以获得最佳性能。
还有其他我应该知道的吗? Ecma-335在附件F"不精确的错误"中为放松的异常处理(所谓的电子松弛调用)指定了更多的CompilationRelaxation,但是Microsoft尚未公开它们。 那里特别提到了CompilationRelaxations.RelaxedArrayExceptions和CompilationRelaxations.RelaxedNullReferenceException。 当您在CompilationRelaxationsAttribute的ctor中尝试一些整数时,将会发生什么呢? 另一个:默认情况下,文字字符串(在源代码中声明的字符串)会嵌入到池中以节省内存。
尽管在多次使用相同的文字字符串时可以节省内存,但是维护该池会花费一些cpu,一旦将字符串放入池中,它将一直停留在该池中,直到进程停止为止。 使用CompilationRelaxationsAttribute可以告诉JIT编译器您确实不希望它内生所有文字字符串。
我找到了另一个:NeutralResourcesLanguageAttribute。根据此博客文章,它通过指定当前(中性)装配的区域性来帮助装载机更快地找到合适的卫星装配。
|
最新内容
相关内容
linux命令提示符联网?
linux命令提示符联网?,网络,系统,地址,工具,密码,网址,数据,环境,传播,网站,linux打开网络配命令1、启动linux虚拟机,进入linux命令行。2、通过linux命令格式提示?
linux命令格式提示?,工作,系统,命令,较大,环境,标准,工具,名称,合法,选项,什么不是linux命令选项的正确格式command [options] [arguments] //linux命令提示设置?
linux命令提示设置?,系统,工作,地址,信息,命令,软件,目录,管理,变量,文件,Linux命令linux系统常用操作命令如下:ls:全拼list,功能是列出目录的内linux性能检测命令?
linux性能检测命令?,系统,情况,信息,状态,工具,实时,百分比,指标,分析,命令,查看linux的cpu和内存要查看CPU使用情况,可以使用top命令。Top命令linux命令行运行中断?
linux命令行运行中断?,连续,工作,系统,信息,程序,命令,设备,工具,网络,情况,Linux停止命令继续执行的方法是什么1、Linux 里有一些工具,可以脱vim运行linux命令?
vim运行linux命令?,系统,工作,信息,地址,命令,标准,时间,情况,工具,基础,linux系统中如何进入退出vim编辑器,方法及区别先按ESC,再输入冒号,在输查看linux命令提示符?
查看linux命令提示符?,系统,名称,网络,命令,信息,对比,工具,实时,日志,文件,linux查看日志的命令是?具体怎么用1、less 命令:可以打开大文件,支linux下并行运行命令?
linux下并行运行命令?,系统,服务,工作,命令,环境,网络,暂停,文件,脚本,参数,linux多个用户同时执行命令会冲突吗不会冲突。解释:用户登录linuxjar运行命令linux?
jar运行命令linux?,项目,系统,平台,工具,上期,命令,选项,日志,文件名,目录,Linux下运行springboot项目jar包,启动日志输出教程1、创建一个名为jar运行命令linux?
jar运行命令linux?,项目,系统,平台,工具,上期,命令,选项,日志,文件名,目录,Linux下运行springboot项目jar包,启动日志输出教程1、创建一个名为linux下并行运行命令?
linux下并行运行命令?,系统,服务,工作,命令,环境,网络,暂停,文件,脚本,参数,linux多个用户同时执行命令会冲突吗不会冲突。解释:用户登录linux查看linux命令提示符?
查看linux命令提示符?,系统,名称,网络,命令,信息,对比,工具,实时,日志,文件,linux查看日志的命令是?具体怎么用1、less 命令:可以打开大文件,支