hopeless-dream

导航

2020年9月2日 #

jvm运行模式及参数

摘要: jvm的运行模式 jvm通过-server和-client执行运行模式。 -client: 表示以客户端模式运行应用,该模式启动较快,但是运行慢 -server:表示以服务端模式运行应用,运行较快,但启动慢 HotSpot(TM) 64-Bit 的版本仅支持以服务端模式运行,-client不生效。 阅读全文

posted @ 2020-09-02 22:18 hopeless-dream 阅读(457) 评论(0) 推荐(0) 编辑

jvm垃圾收集器

摘要: 对于Java程序,优化的重点集中在内存分配和GC策略调整上。JVM垃圾回收会不同程度的导致程序中断。 JVM垃圾回收性能主要有两个度量指标: 吞吐量:工作时间(不包含GC时间)占总时间的百分比。工作时间包括 运行时间+内存分配时间 暂停:测试时间内,有垃圾回收导致的程序停止响应次数。 FootPri 阅读全文

posted @ 2020-09-02 21:21 hopeless-dream 阅读(112) 评论(0) 推荐(0) 编辑

jhat 分析jmap生成的dump文件

摘要: jhat jhat(JVM Heap Analysis Tool)命令是与jmap搭配使用,用来分析jmap生成的dump,jhat内置了一个微型的HTTP/HTML服务器,生成dump的分析结果后,可以在浏览器中查看。在此要注意,一般不会直接在服务器上进行分析,因为jhat是一个耗时并且耗费硬件资 阅读全文

posted @ 2020-09-02 19:37 hopeless-dream 阅读(3502) 评论(0) 推荐(2) 编辑

jinfo 查看jvm运行参数

摘要: jinfo jinfo(JVM Configuration info)这个命令作用是实时查看和调整虚拟机运行参数。 之前的jps -v口令只能查看到显示指定的参数,如果想要查看未被显示指定的参数的值就要使用jinfo口令 语法 jinfo [ option ] pid jinfo [ option 阅读全文

posted @ 2020-09-02 19:35 hopeless-dream 阅读(624) 评论(0) 推荐(0) 编辑

jstack 用于查看某个API响应慢

摘要: jstack jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等。 线程出现停顿的时候通过jstack来查看各个线程的调用堆 阅读全文

posted @ 2020-09-02 19:33 hopeless-dream 阅读(427) 评论(0) 推荐(0) 编辑

jmap命令 检查内存泄漏

摘要: 命令介绍 jmap - Prints shared object memory maps or heap memory details for a process, core file, or remotedebug server. jmap不仅能生成dump文件,还阔以查询finalize执行队列 阅读全文

posted @ 2020-09-02 19:29 hopeless-dream 阅读(1399) 评论(0) 推荐(0) 编辑

jps、jstat命令

摘要: JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,但是在生产环境出现问题的时候,一方面工具的使用会有所限制,所有的工具几乎都是依赖于jdk的接口和底层的这些命令,研究这些命令的使用也让我们更能了解jvm构成和特性。 jps(JVM Process S 阅读全文

posted @ 2020-09-02 19:20 hopeless-dream 阅读(360) 评论(0) 推荐(0) 编辑

Windows路由表详解

摘要: 路由表是Windows的TCP/IP协议栈的一个重要的部分。但是,路由表不是Windows操作系统向普通用户显示的东西。如果你要看到这个路由表,你必须要打开一个命令提示符对话框,然后输入“ROUTE PRINT”命令。 路由器的工作是协调一个网络与另一个网络之间的通信。因此,一台路由器包含多个网卡, 阅读全文

posted @ 2020-09-02 17:41 hopeless-dream 阅读(2408) 评论(0) 推荐(0) 编辑

windows 2008 R2 X64 RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接。TermDD50

摘要: 第一种: netsh int tcp set global chimney=disabled netsh int tcp set global rss=disabled 第二种方法:(未核实) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 阅读全文

posted @ 2020-09-02 17:08 hopeless-dream 阅读(642) 评论(0) 推荐(0) 编辑

iptraf网络监控工具

摘要: 安装 [root@iZzm446eh1ux98Z ~]# yum install -y iptraf 帮助信息 usage: iptraf-ng [options] or: iptraf-ng [options] -B [-i <iface> | -d <iface> | -s <iface> | 阅读全文

posted @ 2020-09-02 11:08 hopeless-dream 阅读(545) 评论(0) 推荐(0) 编辑