在uBuntu 17.04上使用sdkman时,我没有看到安装oracle jdk的选项.如何指定在uBuntu 17.04上使用sdkman安装oracle jdk ?
$sdk list java
===================================================================
Available Java Version
===================================================================
> * 8u131-zulu
7u141-zulu
6u93-zulu
===================================================================
+ - local version
* - installed
> - currently in use
===================================================================
$
Run Code Online (Sandbox Code Playgroud) 我必须在我的应用程序的各种堆栈中使用AWS lambda,因此我创建了一个通用的云形成模板来创建lambda函数.此模板可以包含在另一个云形成模板中,以进一步用作嵌套堆栈.
# Basics
AWSTemplateFormatVersion: '2010-09-09'
Description: AWS CloudFormation Template to create a lambda function for java 8 or nodejs
# Parameters
Parameters:
FunctionName:
Type: String
Description: Funciton Name
HandlerName:
Type: String
Description: Handler Name
FunctionCodeS3Bucket:
Type: String
Description: Name of s3 bucket where the function code is present
Default: my-deployment-bucket
FunctionCodeS3Key:
Type: String
Description: Function code present in s3 bucket
MemorySize:
Type: Number
Description: Memory size between 128 MB - 1536 MB and multiple of 64
MinValue: …Run Code Online (Sandbox Code Playgroud) 我们正在将Web应用程序从Java 7迁移到Java8。我们已经定义了PermSizejvm param参数。
由于Java 8会忽略此参数,因此不再使用。元空间是Java 8中引入的,其默认大小随动态增长而不受限制(限于物理内存)。
我的问题是我是否需要为metaspacejvm参数确定Web应用程序的最佳值,或者使用default是一个好主意?
更新:
有关Web应用程序的更多信息:Web应用程序基于struts和spring框架。通常4k每分钟需要请求数。此应用程序部署在tomcat 8.5上,并且不承载任何其他Web应用程序。但是,同一虚拟机上运行着多个tomcat实例。当前-Xms和-Xmx值设置为1g。