全部 文章 问答 分享 共找到36个相关内容
[文章] JVM参数调优
前言你做过JVM调优和参数配置,请问如何盘点查看JVM系统默认值使用jps和jinfo进行查看-Xms:初始堆空间-Xmx:堆最大值-Xss:栈空间-Xms和-Xmx最好调整一致,防止JVM频繁进行收集和回收
2020-11-03 12:07 · JVM
[文章] JVM--运行时数据区概述及线程
JVM内存布局规定了Java在运行过程中内存申请,分配,管理的策略,保证了JVM的高效稳定运行,不同的JVM对于内存的划分方式和管理机制都存在着部分差异。
2020-08-20 12:16 · jvm / java
[文章] JVM--类加载子系统
classfile加载到JVM中,被称为DNA元数据模板,放在方法区。
2020-08-19 15:15 · jvm / java
[问答] 老师 能不能讲些jvm ,grade,flutter等方面的知识?
老师能不能讲些jvm,grade,flutter等方面的知识?
2021-02-22 07:33 ·
[分享] Java字节码增强探秘
Java之所以可以“一次编译,到处运行”,一是因为JVM针对各种操作系统、平台都进行了定制,二是因为无论在什么平台,都可以编译生成固定格式的字节码(.class文件)供JVM使用。
2020-02-17 02:29 · Java / 字节码 / JVM / 编译 / 编程语言
[文章] JVM内存运行时数据区域( Run-Time Data Areas)
JVM内存运行时数据区域(Run-TimeDataAreas)文档:Run-TimeDataAreas可以参考着文档来理解TheJavaVirtualMachinedefinesvariousrun-timedataareasthatareusedduringexecutionofaprogram.SomeofthesedataareasarecreatedonJavaVirtualMachinestart-upandaredestroyedonlywhentheJavaVirtualMachineexits.Otherdataareasareperthread.Per-threaddataareasarecreatedwhenathreadiscreatedanddestroyedwhenthethreadexits.Java
2020-04-25 16:24 · JVM / 内存模型 / 数据区 / 内存溢出 / 堆栈
[文章] Java代码执行流程
JVM的主要任务就是负责将字节码装载到其内部,解释/编译为对应平台上的机器指令(即:汇编语言)执行。Java虚拟机使用类加载器(ClassLoader)装载Class文件。
2020-08-17 21:36 · java
[文章] class字节码文件结构
字节码文件结构Class文件版本号和平台的对应class文件数据类型类型描述符常量类型和结构常量类型和结构细节访问标志字段表访问标志类索引、父类索引、接口索引属性的通用格式数据类型和默认初始值对应很不错的一套jvm
2020-09-23 17:24 · java
[问答] AOSP中导入jar包问题

在AOSP中引入

logging-interceptor-5.0.0-alpha.10.jar

okhttp-jvm-5.0.0-alpha.10.jar

这两个

2023-11-10 15:52 · AOSP
[文章] java基础概念
I.基础概念1.java语言特性面向对象(封装、继承、多态)跨平台(jvm实现平台无关性,writeonce,runeverywhere)网络编程并发编程多线程编译与解释并存(编译器将源码编译为字节码,
2021-11-21 11:41 · java基础
[文章] WebStorm破解文件
WebStorm破解文件我们使用WebStorm开发前端还是比较方便的官方网站下载地址:WebStorm先去下载安装吧修改JVM的配置文件安装完成以后,使用,想办法进到主界面吧。
2020-03-17 18:43 · WebStorm / 注册码 / 注册 / 破解 / 开发工具
[文章] Android jadx修改反编译内存配置
AdddefaultJVMoptionshere.YoucanalsouseJAVA_OPTSandJADX_GUI_OPTStopassJVMoptionstothisscript.DEFAULT_JVM_OPTS
2022-06-20 16:57 · Android / 反编译 / jadx
[文章] volatile的用途
arrayD[slot]=b;arrayE[slot]=b;arrayF[slot]=b;}returnSystem.nanoTime()-start;}}指令重排序packagecom.mashibing.jvm.c3
2020-09-23 22:28 · java / juc
[问答] centos运行jar包问题

我使用java -jar email-1.0.0.jar&命令运行jar包,也输出了Started App in 10.93 seconds (JVM running for 11.872

2021-08-08 14:27 · centos / jar
[文章] Jenkins-GitHub自动化部署博客系统后端vue项目
BitServerVM(build25.282-b08,mixedmode)查看安装的位置rpm-qljava-1.8.0-openjdk//输出,当你需要配置特殊环境的时候,可以知道位置/usr/lib/jvm
2021-02-10 21:35 · Jenkins / 自动部署 / debug / 博客系统 / vue
[文章] docker制作jre镜像
制作docker镜像我们写的java程序,要跑在jvm上面,如果仅仅是运行,我们只要jre就可以了。
2019-10-04 21:33 · 运维 / docker / jre镜像 / 容器 / 部署
[文章] Android开发之内存泄漏
静态变量值得注意的是静态的生命周期是非常长的,大概与应用的JVM存在的生命周期是一样的,也就是说和Application存在的时间是一样的,所以我们在使用静态变量的时候,一定要考虑清楚。
[文章] Android studio Debug(断点调试)偷梁换柱分享
这个方式适合idea系列的软件和jvm的代码调试。更新条件断点方法。这里有个for循环。假如我们关注某个index的值,可以通过条件触发。如果一个集合有几百个,每次都按跳过,人都疯掉了。
2020-12-21 18:18 · Android / debug / 断点 / 调试 / 摸鱼
[文章] Java 后台开发常见100题
希望感兴趣的可以一起看看,把知道的答案和坑发表在评论中,也可以方便后面人的面试,后面我自己解答的答案也会发表在评论中1.HashMap,HashTable,ConcurrentHashMap的源码解决hash冲突的方法2.JVM
2021-03-07 10:30 · 面试
[文章] Kotlin进阶学习4
就是说泛型对于类型的约束只在编译时期存在,运行的时候仍然按照JDK1.5之前的机制(即无泛型),JVM是识别不出来我们在代码中指定的泛型类型的。
2020-08-11 19:34 · Kotlin / 进阶
[文章] 为什么Java匿名内部内使用局部变量需要加final?而访问成员变量却不用加final呢?
可以参考这篇文章:JVM内存运行时数据区域(Run-TimeDataAreas)栈里面存放方法内容比如说以下代码:publicclassApp{publicstaticvoidmain(String[]
2020-05-13 19:42 · Java / final / 常量 / GC / 堆栈
[文章] volitale浅析
不一定,在JVM中,有可能会发生指令重排序(InstructionReorder)。如果[1]、[2]中有相互依赖,比如[2]中的数据依赖于[1]的结果,那么则不会发生指令重排序。什么是指令重排序?
2020-09-20 21:25 · java
[文章] 《java基础错误和异常》
Error:Error类及其子类代表了JVM在运行时无法预见也无法恢复的严重错误,通常与系统的底层资源有关,如内存溢出(OutOfMemoryError)、系统崩溃(VirtualMachineError
2024-03-21 12:07 · java / 异常 / 基础 / 安卓开发 / exception
[文章] 《Java基础之面向对象》
Java内存模型(JavaMemoryModel,JMM)是Java虚拟机(JavaVirtualMachine,JVM)规范中定义的一种抽象概念模型,用于描述程序执行时内存的结构和交互方式。
[文章] 编译hadoop源码
最后,编译成功的包在:/opt/hadoop-2.7.2-src/hadoop-dist/target/下:常见问题maveninstall的时候JVM内存溢出:在配置文件和maven的执行文件都可以调整
2020-08-21 11:16 · Hadoop / 大数据
[文章] Java 单例模式
这主要是因为JVM虚拟机可以保证多线程并发访问的正确性,也就是⼀个类的构造⽅法在多线程环境下可以被正确的加载。
2021-04-01 19:09 · Java / 单例 / 设计模式
[文章] 《Java基础之基础语法》
jstat-JVM统计监控工具jstat-gcutil<pid>10005每隔1秒显示一次指定Java进程的垃圾收集统计信息,共显示5次。
2024-03-21 10:35 · java基础 / java / 语法 / 安装 / 环境
[文章] Java常见面试题整理
静态编译和动态编译静态编译:编译期间确定类型,绑定对象动态编译:运行期间确定类型,绑定对象2.1.2反射机制优缺点优点:运行期类型的判断,动态加载类,提高代码灵活性缺点:反射相当于一系列解释操作,要通知Jvm
2021-03-13 23:09 · 面试题 / Java
[文章] Android开发性能优化
JVM进行垃圾回收时,如果对象还被引用,则不会回收的。也就是说一些不使用的对象,但是还被其他地方持有引用,无法回收,这就是内存泄露。内存溢出又是啥?
2020-10-30 15:21 · 性能优化 / 安卓开发 / 面试 / 性能 / 电量优化
[文章] 使用surfaceView实现充电效果
*importkotlin.jvm.JvmOverloadsimportandroid.view.SurfaceViewimportandroid.view.SurfaceHolderimportandroid.util.AttributeSetimportandroid.util.TypedValueimportjava.util
2023-07-13 00:37 · Android / 自定义view / surfaceview
  • 1
  • 2