cpu -- 5




概述对 java 来说,jvm 的监控是工程应用中十分重要的一环,无论是日常的性能优化还是异常处理都离不开监控数据的分析java 的 java.lang.management 包提供了用于监控和管理 java 虚拟机及虚拟机各项指标的接口 java.lang.management 提供的接口java.lang.management 提供了下列接口java.lang.management 提供的接口接口用途ClassLoadingMXBean用于 Java 虚拟机的类加载系统的管理接口CompilationMXBean用于 Java 虚拟机的编译系统的管理接口GarbageCollectorMXBean用于 Java 虚拟机的垃圾回收的管理接口MemoryManagerMXBean内存管理器的管理接口MemoryMXBeanJava 虚拟机的内存系统的管理接口MemoryPoolMXBean内存池的管理接口OperatingSystemMXBean用于操作系统的管理接口,Java 虚拟机在此操作系统上运行RuntimeMXBeanJava 虚拟机的运行时系统的管理接口ThreadMXBeanJava 虚拟机线程系统的管理接口 应用实例import java.lang
#技术帖    #龙潭书斋    #技术分享    #内存   

200x200


概述服务器性能调优是一个服务端开发的必备技能 nginx 与 PHP-FPM 的通信nginx 是通过 fastcgi 与&nbs

#技术帖    #php    #技术分享    #内存   

200x200


概述top 命令是 linux 下常用的性能分析工具,能够实时监控系统中各进程的资源占用情况top 命令会动态显示,不停刷新,显示系统中 CPU&nb

#技术帖    #linux    #unix    #服务器   
概述最近一直在看《现代操作系统》这本书,此前对操作系统只是有一个基本的认识,在笔试面试中吃过不少亏,所以觉得这方面的欠缺的知识亟待去补充,于是开始了这本书的研读现在刚刚读完线程这个部分,对线程、进程有了一些自己的认识,也不知道理解是不是准确 进程简单的说进程就是一个程序第一次执行,程序是储存在磁盘上的文本部分,载入内存开始执行后就是一个进程,进程是独占CPU等资源的,CPU可以在短时间内不停地切换进程来实现多进程并行执行的假象 线程由于人们日益增长的需要,只有进程的并行显得效率很低,而且各进程之间不能共享资源有时是无法完成某些工作的,因此,诞生了切换更加快速的“轻量级进程” -- 线程,一个进程可以有多个线程,和多进程并行执行的原理一样,通过不断切换实现多线程并行执行的假象,但是这个切换时间只有纳秒级,要比进程的并行执行效率高得多 多线程的好处传统的进程只有一个调用线程,指令顺序执行,这样一个进程在某一时刻只能选择做一件事,比如对于文件下载程序,如果没有多线程,那么下载进度条将无法与下载进度保持真正的一致,因为如果进程去更新进度条,那么就一定会阻塞下载,但是实现多线程后,每件事都可以让不同的线程来完成,这样实现了进程内的并行处理,如果每件事占用CPU运算的10%,多线程让CPU使用率提升到了30%当然,多线程也有很多诸如维护等方面的
#技术帖    #操作系统    #os    #技术分享   

200x200


进程是一个程序的一次执行,而一个进程中至少要有一个线程线程的划分尺度要小于进程,使得多线程程序的并发性很高,所以线程也被称为“轻量级进程”每个进程可以不同的用户创建,具有不能共享的资源,进而构成竞争关

#技术帖    #操作系统    #os    #技术分享   



京ICP备15018585号