优化 –
、我们为什么要对 做优化? 在本地开发环境中我们很少会遇到需要对
进行优化的需求,但是到了生产环境,我们可能将有下面的需求: 运行的应用“卡住
了”,日志不输出,程序没有反应 服务器的 负载突然升高 在多线程应用下,如何
分配线程的数量? …… 在本次课程中,我们将对 有更深入的学习,我们不仅要
让程序能跑起来,而且是可以跑的更快!可以分析解决 在生产环境中所遇到的各种
“棘手”的问题。 说明:本套课程使用的 版本为 。 、 的运行参数 在
中有很多的参数可以进行设置,这样可以让 在各种环境中都能够高效的运行。绝
大部分的参数保持默认 即可。 、三种参数类型 的参数类型分为三类,分别是:
标准参数 参数 (非标准参数) 参数(使用率
较高) !" #$、标准参数 的标准参数,一般都
是很稳定的,在未来的 版本中不会改变,可以使用 ## 检索出所有的标
准参数。 %&'()*##用法##%)#%#+)
,执行类-或 ##%)##.%#+),执行 #文件-其中选项包括
/使用 /位数据模型 ,如果可用-01使用 01位数据模型 ,如果可用-
选择 22默认 是 3因为您是在服务器类计算机上运行。
##用 分隔的目录345档案 和 67档案列表3用于搜索类文件。 89设置
系统属性 :%#;+;)启用详细输出 输出产品版本并退出
警告此功能已过时3将在 未来发行版中删除。 需要指定的版本才能运行
输出产品版本并继续 #;#
警告此功能已过时3将在 未来发行版中删除。 在版本搜索中包括<排除用户专用 5=
> 输 出 此 帮 助 消 息 输 出 非 标 准 选 项 的 帮 助 #%;)
#:#%;) 按 指 定 的 粒 度 启 用 断 言 #%;)
#:#%;) 禁 用 具 有 指 定 粒 度 的 断 言 # ;
#:?#启用系统断言 #;#:?#禁用
系 统 断 言 #+:%9) 加 载 本 机 代 理 库 3 例 如 #+:@ 另 请 参 阅
#+:9和 #+:@9#+#%9)按完整路径名加
载 本 机 代 理 库 ###+%9) 加 载 ## 编 程 语 言 代 理 3 请 参 阅
###+A#使用指定的图像显示启动屏幕 、实战 实战
:查看 版本 %&'()*####2'B12
##,C- =5A=,:A'B1:D-##E ,C-
01F ,:AD1:D3G-* 参数是表
示,先打印版本信息,再执行后面的命令,在调试时非常有用,后面会使用到。 实战
: 通 过 8 设 置 系 统 属 性 参 数 A:#CH A:#
#, +%) #+- H + 9 ?+?,22-I @ , 99
A-H ?A,2#2-IJH ?A,-IJJJ
进 行 编 译 、 测 试 : * 编 译 %&')*##C##* 测 试
%&' )* ## C # %&' )* ##
89/C/、 与 参数 可以通过 或
设置 的运行参数。 它们的区别是 的初始堆空间会大一些,默认使用
的是并行垃圾回收器,启动慢运行快。 相对来讲会保守一些,初始堆空间
会小一些,使用串行的垃圾回收器,它的目标是为了让 的启 动速度更快,但运行
速度会比 模式慢些。 在启动的时候会根据硬件和操作系统自动选择使
用 还是 类型的 。 / 位操作系统 如果是 K 系统,不论硬
评论0
最新资源