Gustavo
JVM相关工具 JVM相关工具
JVM相关工具JDK工具包jpsjps:Java Virtual Machine Process Status Tool 查看Java进程 ,相当于Linux下的ps命令,只不过它只列出Java进程。 jps :列出Java程序进程ID
2025-04-19
JVM—下 JVM—下
对象的创建流程与内存分配创建流程 对象内存分配方式内存分配的方法有两种:不同垃圾收集器不一样 指针碰撞(Bump the Pointer) 空闲列表(Free List) 指针碰撞示意图: 内存分配安全问题在分配内存的时候,虚拟机
2025-04-18
JVM—上 JVM—上
JVM虚拟机概述什么是JVM?平时我们所说的JVM广义上指的是一种规范。狭义上的是JDK中的JVM虚拟机。JVM的实现是由各个厂商 来做的。比如现在流传最广泛的是hotspot。其他实现:BEA公司 JRocket、IBM j9、zing
2025-04-18
项目性能测试报告模板 项目性能测试报告模板
项目性能测试报告01-测试目的主要是让开发者对hero_mall项目的性能负载和容量有个准确的认知。同时,协助技术管理者更好的管理业务系统性能质量,科学评估业务系统的负荷,拒绝盲目上线。 02-测试工具(图略) 03-测试环境3.1 环境
2025-04-17
项目性能优化环境搭建 项目性能优化环境搭建
01-Linux版本JDK安装#1. 查看当前Linux系统是否已经安装java rpm -qa | grep -i java #2. 解压已上传的JDK压缩包,并移动到/usr/local目录下 mkdir /us
2025-04-17
项目性能优化—下 项目性能优化—下
分布式压测使用JMeter做大并发压力测试的场景下,单机受限与内存、CPU、网络IO,会出现服务器压力还没有上去,但是压测机压力太大已经死机!为了让JMeter拥有更强大的负载能力,JMeter提供分布式压测能力。 单机网络带宽有限 高延
2025-04-16
项目性能优化—上 项目性能优化—上
性能问题分析性能优化的目标 后端:RT、TPS、并发数、Throughput、Footprint、Latency TPS和RT的影响因素:数据库读写、RPC、网络IO、逻辑计算复杂度、JVM WEB端:首屏时间、白屏时间、可交互时间、完
2025-04-16
置换——选择排序 置换——选择排序
置换-选择排序(外部排序)置换-选择排序(Replacement Selection Sort) 是外部排序的一种优化方法,广泛应用于大规模数据排序中。当我们面对不能全部装入内存的数据时,外部排序可以帮助我们有效地处理这些数据。置换-选择排
2025-03-23
归并排序——外排序方式 归并排序——外排序方式
多路归并排序(K-Way Merge Sort) 1. 多路归并排序的基本原理多路归并排序(K-Way Merge Sort)是归并排序的一种扩展,它可以将待排序数组划分成K 份,并使用K 路归并的方法进行排序。相比于二路归并排序(Merg
2025-03-23
堆排序 堆排序
堆排序(Heap Sort) 1. 堆排序的基本原理堆排序(Heap Sort)是一种基于二叉堆(Binary Heap)结构的排序算法,属于选择排序的一种改进版本。 其核心思想是利用最大堆或最小堆的性质,使得排序过程更加高效。 堆排序的具
2025-03-23
2 / 8