Java 性能优化的三个层次

白色玫瑰 程序猿

时间: 2023-07-11 阅读: 1 字数:1592

{}
java不仅仅是语言的概念,除了语言的定义,还有java虚拟机规范(即编译后的字节码格式和内存模型)以及内存回收机制。1、在java语言代码层,提供了语法规则。2、在class字节码的编译、内存模型以及字节码指令的执行...

java不仅仅是语言的概念,除了语言的定义,还有java虚拟机规范(即编译后的字节码格式和内存模型)以及内存回收机制。

1、在java语言代码层,提供了语法规则。

2、在class字节码的编译、内存模型以及字节码指令的执行方面,由Java虚拟机规范定义。

3、而在内存回收机制则是提供了几种实现,通过java启动参数设置使用。

以上三层:

Java语言就不在这里多说了。

class字节码的编译以及在Java虚拟机规范中描述的内容和内存回收机制是Java性能优化主要的两个部分。

很多人认为,Java是解释执行的,所以速度慢,这么说,其实很不准确。

现在主流的商用虚拟机同时提供解释器和编译器。

可以在java命令行使用参数 设置使用解释器还是编译器来执行java字节码

-Xint 设置使用解释器,即解释模式

-Xcomp 设置使用编译器,即编译模式

可以通过 java -version来查看

原文地址:https://blog.csdn.net/teamlet/article/details/42501969?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168904449916800185828444%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=168904449916800185828444&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-18-42501969-null-null.142^v88^control_2,239^v2^insert_chatgpt&utm_term=java%E4%BC%98%E5%8C%96

本文章网址:https://www.sjxi.cn/detil/3e33b1c9d82a49129fefdf24a631cd98

最新评论

当前未登陆哦
登陆后才可评论哦

湘ICP备2021009447号

×

(穷逼博主)在线接单

QQ: 1164453243

邮箱: abcdsjx@126.com

前端项目代做
前后端分离
Python 爬虫脚本
Java 后台开发
各种脚本编写
服务器搭建
个人博客搭建
Web 应用开发
Chrome 插件编写
Bug 修复