首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏FunTester

    arthas命令jvm,sysprop,sysenv,vmoption视频演示

    arthas视频教程合集: arthas快速入门视频演示 arthas进阶thread命令视频演示 本期分享阿尔萨斯的四个命令:JVM,sysprop,sysenv,option。 jvm:查看当前JVM信息 sysprop:查看当前JVM的系统属性(System Property) sysenv:查看当前JVM的环境属性(System Environment Variables) vmoption:查看,更新VM诊断相关的参数 arthas命令jvm,sysprop,sysenv,vmoption http://mpvideo.qpic.cn/0b78myaacaaawualdd46snpfazwdaftaaaia.f10002

    1.1K10发布于 2020-05-06
  • 来自专栏JAVA相关

    Arthas sysprop(查看和修改JVM的系统属性)

    @toc二、命令列表2.1 jvm相关命令2.1.4 sysprop(查看和修改JVM的系统属性)参数说明:命令 说明 sysprop 查看所有系统属性 sysprop java.version 查看单个属性,支持通过tab补全sysprop user.country US修改单个属性 举例1:sysprop 查看所有系统属性基础语法:sysprop[arthas@18139]$ sysprop KEY java.version 查看单个属性,支持通过tab补全基础语法:sysprop java.version[arthas@18139]$ sysprop java.version KEY 让调试变得简单2.Arthas dashboard(当前系统的实时数据面板)3.Arthas thread(查看当前JVM的线程堆栈信息)4.Arthas jvm(查看当前JVM的信息)5.Arthas sysprop

    26910编辑于 2025-05-23
  • 来自专栏王小二的Android站

    [025]能否监听system property值?

    在report_sysprop_change被回调。 system/core/libutils/misc.cpp void report_sysprop_change() { do_report_sysprop_change(); } 整个流程: report_sysprop_change ---> do_report_sysprop_change ---> callChangeCallbacks ---> callbacks.get(i).run (); report_sysprop_change的调用点 基本理清楚了整个流程,只要找到report_sysprop_change的地方就可以解开谜题了。 { "native_report_sysprop_change", "()V", (void*) SystemProperties_report_sysprop_change

    2.5K30发布于 2020-06-08
  • 来自专栏Android Framework

    Android 系统架构及HAL层概述

    /sysprop/SurfaceFlingerProperties.sysprop 函数名称是SurfaceFlingerProperties.sysprop中的api_name: prop { 将系统属性定义为API 可以使用Sysprop说明文件(.sysprop)将系统属性定义为API,该文件使用protobuf的TextFormat,其架构如下: 这些类型定义可以用于上面sysprop系统属性文件中 // File: system/tools/sysprop/sysprop.proto syntax = "proto3"; package sysprop; enum Access { Readonly 定义系统属性库 可以使用Sysprop说明文件定义sysprop_library模块。 sysprop_library用作C++和Java的API。 "*.sysprop"], api_packages: ["android.sysprop"], property_owner: "Platform", } ---- 2.2.3.

    13K76编辑于 2022-09-28
  • 来自专栏岑玉海

    Spark源码系列(一)spark-submit提交作业过程

    val options = List[OptionAssigner]( OptionAssigner(args.master, ALL_CLUSTER_MGRS, false, sysProp = "spark.master"), OptionAssigner(args.name, ALL_CLUSTER_MGRS, false, sysProp = "spark.app.name "), OptionAssigner(args.name, YARN, true, clOption = "--name", sysProp = "spark.app.name"), , YARN, true, clOption = "--executor-cores"), OptionAssigner(args.executorCores, YARN, false, sysProp = "spark.cores.max"), OptionAssigner(args.files, YARN, false, sysProp = "spark.yarn.dist.files

    2.4K60发布于 2018-02-28
  • 来自专栏『学习与分享之旅』

    Arthas的JVM相关命令

    当前死锁的线程数文件描述符相关:MAX-FILE-DESCRIPTOR-COUNT:JVM 进程最大可以打开的文件描述符数OPEN-FILE-DESCRIPTOR-COUNT:JVM 当前打开的文件描述符数sysprop 查看当前 JVM 的系统属性:图片查看所有属性:sysprop查看单个属性:sysprop java.version修改单个属性:sysprop user.countrysysprop user.country

    38610编辑于 2023-09-30
  • 来自专栏BAT的乌托邦

    【方向盘】启动命令和IDEA如何传递:VM参数、命令行参数、系统参数、环境变量参数、main方法参数

    = System.getProperties(); printFromJava("sysProp", sysProp); Map<String, String> sysEnv 默认情况下,断言在所有的包和类中被禁用 -Dproperty=value 设置一个系统属性值(sysProp)。 从输出的结果中可以很清楚的看到,-Dkey=value属性值会进入到系统属性sysProp里和Spring环境中的sysProp属性源里。 ①②③可以在这里输,那④⑤呢? 和Spring的sysProp属性源 ④:–key=value方式,只去到Spring的命令行属性源 考虑到还有环境变量,因此这里也带它一起玩。 Spring利用了这个特点,定了自己的规范--key=value用来传递参数到commandLineArgs属性源,优先级比sysProp和sysEnv都高。

    5.1K41编辑于 2022-09-16
  • 来自专栏Java升级打怪进阶之路

    Java 诊断工具 Arthas 常见命令使用和实战(排查函数调用异常、热更新、调用方法函数、查看堆栈调用等)

    session Display current session information sysprop commons-ognl/language-guide.html 查看函数的参数/返回值/异常信息 watch 命令 watch demo.MathGame primeFactors returnObj 查看JVM信息 sysprop sysenv jvm dashboard sysprop sysprop :打印所有的System Properties信息。 指定单个key: sysprop user.dir。 通过grep过滤 :sysprop | grep user。 设置新的value: sysprop testKey testValue。 和sysprop命令类似。 jvm jvm 命令会打印出JVM的各种详细信息。 dashboard dashboard 命令可以查看当前系统的实时数据面板。

    4.6K40编辑于 2022-11-28
  • 来自专栏donghui的博客

    Jenkins获取JENKINS_HOME过程

            }         // next the system property         for (String name : HOME_NAMES) {             String sysProp  = System.getProperty(name);             if(sysProp! =null)                 return new FileAndDescription(new File(sysProp.trim()),"System.getProperty(\""

    4.8K10发布于 2019-04-19
  • 来自专栏小阿祥架构专栏

    【Java虚拟机】JVM诊断神器Arthas入门实操

    memory - 查看 JVM 的内存信息ognl - 执行 ognl 表达式perfcounter - 查看当前 JVM 的 Perf Counter 信息sysenv - 查看 JVM 的环境变量sysprop heapdump /Users/mac/Desktop/heapdump.hprof图片图片(5)jvm - 查看当前 JVM 的信息图片(6)sysenv - 查看 JVM 的环境变量图片(7)sysprop - 查看和修改 JVM 的系统属性查看所有属性:sysprop图片查看单个属性:sysprop java.version图片修改某个属性:sysprop user.country CN图片(8)sc

    71900编辑于 2023-05-28
  • 来自专栏FunTester

    arthas命令ognl视频演示

    系列文章: arthas快速入门视频演示 arthas进阶thread命令视频演示 arthas命令jvm,sysprop,sysenv,vmoption视频演示 arthas命令logger动态修改日志级别

    53120发布于 2020-05-18
  • 来自专栏低级Java知识传播者

    JDK中动态库加载路径问题,一文讲清

    3bd3ac38 file:/test-web/WebRoot/WEB-INF/classes/ ... 5处,从sun.boot.library.path加载 [arthas@110269]$ sysprop sun.boot.library.path /usr/local/java/jdk1.7.0_80/jre/lib/amd64 6处,从java.library.path加载 sysprop 因为我程序中,查看arthas的sysprop,只有它下面有/usr/lib64这个路径。 image-20230812144226302 java.lirary.path的初始值来自哪里 arthas查看 sysprop java.library.path即可看到。

    99120编辑于 2023-08-30
  • 来自专栏JMeter源码分析

    JMeter5.1启动类JMeter代码分析

    String sysProp = JMeterUtils.getPropDefault("system.properties",""); //$NON-NLS-1$ if (sysProp.length () > 0){ File file = JMeterUtils.findFile(sysProp); if (file.canRead()) { } catch (IOException e) { log.warn("Error loading system property file: {}", sysProp

    1.2K30编辑于 2021-12-03
  • 来自专栏Liusy01

    推荐一个生产环境问题排查利器

    keymap——Arthas快捷键列表及自定义快捷键 jvm相关 dashboard——当前系统的实时数据面板 thread——查看当前 JVM 的线程堆栈信息 jvm——查看当前 JVM 的信息 sysprop 文件描述符相关 MAX-FILE-DESCRIPTOR-COUNT:JVM进程最大可以打开的文件描述符数 OPEN-FILE-DESCRIPTOR-COUNT:JVM当前打开的文件描述符数 (10)sysprop 查看当前jvm的系统属性(system property) 1、查看所有属性 sysprop 2、查看某个属性 sysprop java.version 3、修改某个属性值 sysprop key value

    96530发布于 2021-03-22
  • 来自专栏JAVA相关

    Arthas perfcounter(查看当前 JVM 的 Perf Counter 信息)

    让调试变得简单2.Arthas dashboard(当前系统的实时数据面板)3.Arthas thread(查看当前JVM的线程堆栈信息)4.Arthas jvm(查看当前JVM的信息)5.Arthas sysprop

    17900编辑于 2025-05-13
  • 来自专栏JAVA相关

    Arthas memory(查看 JVM 内存信息)

    让调试变得简单2.Arthas dashboard(当前系统的实时数据面板)3.Arthas thread(查看当前JVM的线程堆栈信息)4.Arthas jvm(查看当前JVM的信息)5.Arthas sysprop

    53010编辑于 2025-04-26
  • 来自专栏JAVA相关

    Arthas vmoption(查看和修改 JVM里诊断相关的option)

    让调试变得简单2.Arthas dashboard(当前系统的实时数据面板)3.Arthas thread(查看当前JVM的线程堆栈信息)4.Arthas jvm(查看当前JVM的信息)5.Arthas sysprop

    19100编辑于 2025-05-21
  • 来自专栏JAVA相关

    Arthas getstatic(查看类的静态属性 )

    让调试变得简单2.Arthas dashboard(当前系统的实时数据面板)3.Arthas thread(查看当前JVM的线程堆栈信息)4.Arthas jvm(查看当前JVM的信息)5.Arthas sysprop

    33400编辑于 2025-05-20
  • 来自专栏JAVA相关

    Arthas logger(查看 logger 信息,更新 logger level)

    让调试变得简单 2.Arthas dashboard(当前系统的实时数据面板) 3.Arthas thread(查看当前JVM的线程堆栈信息) 4.Arthas jvm(查看当前JVM的信息) 5.Arthas sysprop

    24300编辑于 2025-05-19
  • 来自专栏JAVA相关

    Arthas vmtool(从 jvm 里查询对象,执行 forceGc)

    让调试变得简单2.Arthas dashboard(当前系统的实时数据面板)3.Arthas thread(查看当前JVM的线程堆栈信息)4.Arthas jvm(查看当前JVM的信息)5.Arthas sysprop

    29100编辑于 2025-05-10
领券