网站首页 站内搜索

搜索结果

查询Tags标签: jvm,共有 1794条记录
  • JVM常用配置参数说明

    堆设置 -Xms256M:初始堆大小256M,默认为物理内存的1/64 -Xmx1024M:最大堆大小1024M,默认为物理内存的1/4,等于与-XX:MaxHeapSize=64M -Xmn64M:年轻代大小为64M(JDK1.4后支持),相当于同时设置NewSize和MaxNewSize为64M -XX:NewSize=64M:初始年轻代大小 -XX:MaxNe…

    2022/8/15 23:26:43 人评论 次浏览
  • 最常见的Java面试题【杭州多测师_王sir】【杭州多测师】

    JDK、JRE、JVM之间的区别● JDK(Java SE Development Kit),Java标准开发包,它提供了编译、运⾏Java程序所需的各种⼯具和资源,包括Java编译器、Java运⾏时环境,以及常⽤的Java类库等● JRE( Java Runtime Environment) ,Java运⾏环境,⽤于运⾏Java的字节码⽂件。JRE…

    2022/8/14 1:26:31 人评论 次浏览
  • Tomcat性能调优和JVM性能调优

    摘要: 原创出处 cloud.tencent.com/developer/article/1346964 「Java架构师历程」欢迎转载,保留摘要,谢谢!Tomcat性能调优 JVM性能调优一、内存调优 二、垃圾回收策略调优Tomcat性能调优 找到Tomcat根目录下的conf目录,修改server.xml文件的内容。对于这部分的调优,…

    2022/8/8 23:24:32 人评论 次浏览
  • 面试-技术点

    Java基础 1.请你说说Java的集合有哪几种?请你说说常用集合类的底层原理 2.抽象类与接口有什么区别?工作中你怎么使用的 3.谈谈设计模式,你工作中用到的设计模式有哪些? Spring篇 4.浏览器请求一个url,整个流程发生什么?请你谈谈这个流程中DispatcherServlet的作用5.…

    2022/8/8 6:25:29 人评论 次浏览
  • jvm 这两天的一个总结

    首先随便找了一个jvm的结构图 类加载器子系统 它包含三个大的阶段 分别是 : 加载(loading) -> 链接(linking) -> 初始化(Initialization) 加载: 通过类的全限定名获取到这个类的二进制字节流 -> 将这个字节流转换成方法区的运行时数据结构 链接: 验证->准备…

    2022/8/8 6:25:27 人评论 次浏览
  • java概述

    三高 高可用 高性能 高并发 基于java的平台 系统 工具 构建工具:maven 应用服务器:tomcat web开发:spring 开发工具:eclipse,intellij idea 特性和优势 可移植 write once, run anywhere 分布式 通过url 动态性 通过反射 多线程(边上qq边打游戏) 安全性 健壮性(计…

    2022/8/8 1:22:45 人评论 次浏览
  • jvm 局部变量表

    局部变量表建立在jvm栈的栈帧中,局部变量表最基本的单位是槽(slot),其个数在编译时就已经定好了, 如图 该方法的局部变量表的大小就应该是args+a=2 使用反编译工具jclasslib查看后确实是2 查看局部变量表的详细信息 起始pc是指字节码指令的行号它与行号共同构成了该变量…

    2022/8/6 23:25:06 人评论 次浏览
  • 记录一次堆外内存和堆内存的问题

    昨天同事告诉我说,线上服务分配的内存 -Xss 大小是2G左右,但是使用top命令查看发现内存远远大于2g。将近4g了。为何堆外内存占这么大的内存空间。我刚开始也是有点一头雾水,然后搜索了下,记录下这个问题。我以测试环境模拟了下这个问题,首先进入k8s服务器里面。找到…

    2022/8/6 5:22:58 人评论 次浏览
  • JVM堆内存转储

    在发生内存溢出错误 java.lang.OutOfMemoryError 时, JVM自动执行堆内存转储,以方便事后进行排查和分析。JVM提供了一个命令行启动参数 HeapDumpOnOutOfMemoryError, 使用的格式为:java -XX:+HeapDumpOnOutOfMemoryError如果不用 HeapDumpPath 选项指定转储路径,则会自…

    2022/8/1 5:22:56 人评论 次浏览
  • JVM——分代收集算法与分区收集算法

    JVM——分代收集算法与分区收集算法分代收集算法 概念:根据对象的不同类型将内存划分为不同的区域,JVM将堆划分为新生代、老年代和永久代,并根据各个年代的特点分别采用不同的GC算法新生代——负责算法老年代——标记整理算法特点 适用算法新生代 对象生命周期短,标记…

    2022/7/31 14:25:36 人评论 次浏览
  • Java 服务 Docker 容器化最佳实践

    转载自:https://mp.weixin.qq.com/s/d2PFISYUy6X6ZAOGu0-Kig 1. 概述 当我们在容器中运行 Java 应用程序时,可能希望对其进行调整参数以充分利用资源。 在本教程中,我们将了解如何在运行 Java 进程的容器中设置 JVM 参数。本文将重点关注常见的 -Xmx 和-Xms 标志。 另外…

    2022/7/31 1:25:18 人评论 次浏览
  • Java开发基础01

    Java三大版本JavaSE:标准版(桌面程序,控制台开发) JavaME:嵌入式开发(手机、小家电) JavaEE:E企业级开发(web端,服务器开发)IDE 集成开发环境 ​ 用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能…

    2022/7/27 1:24:53 人评论 次浏览
  • javase-jdk

    JDK,JRE,JVM的作用及关系 JVM:保证Java语言跨平台 JRE:Java程序的运行环境 JDK:Java程序的开发环境 JRE:JVM+类库 JDK:JRE+工具 安装 1.先下载并安装jdk 2.配置环境变量 JAVA_HOME C:\Program Files\Java\jdk-12.0.2Path(保证系统可以在任意目录下找到javac命令) %…

    2022/7/27 1:23:48 人评论 次浏览
  • 01 类加载子系统

    类加载子系统 概述JVM 内存的结构类加载器子系统的作用 类加载器子系统负责从文件系统或者网络中加载Class文件,class文件在文件开始由特定的文件标识 ClassLoader只负责class文件的加载,至于它是否可以运行,则由Execution Engine决定。 加载的类信息存放于一块称为方法…

    2022/7/25 23:25:27 人评论 次浏览
  • java中有哪些常用的JVM参数呢?

    转自: http://www.java265.com/JavaCourse/202204/2648.html 下文笔者讲述java中JVM参数的简介说明,如下所示: JVM参数类型说明 常见的JVM参数类型如下:1.标准的jvm参数 -version -help2.X非标准参数, -Xms -Xmx3.XX不稳定参数, -XX:+PrintGC 设置这些参数会引起JVM性…

    2022/7/25 14:27:44 人评论 次浏览
扫一扫关注最新编程教程