欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

开发规范(三)——服务器性能优化

程序员文章站 2022-03-04 23:45:47
...

1、采用非阻塞运行java程序

#优化启动:非阻塞执行,牺牲CPU换取快速启动
CMD java -Djava.security.egd=file:/dev/./urandom  -jar baye-eureka.jar

2、替换boot中的tomcat容器

		<!--web 模块-->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
			<exclusions>
				<!--排除tomcat依赖-->
				<exclusion>
					<artifactId>spring-boot-starter-tomcat</artifactId>
					<groupId>org.springframework.boot</groupId>
				</exclusion>
			</exclusions>
		</dependency>
		<!--undertow容器,比tomcat启动快,吞吐量更大-->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-undertow</artifactId>
		</dependency>

3、指定JVM参数

#赋予适度内存运行
CMD java  -Xms50m -Xmx300m -jar baye-eureka.jar

 

相关标签: 性能优化