前端时间在做动态目标监控,应用程序需要考虑大数据量和多用户并发的操作,系统的性能是解决方案实施性的重要度量。这里简单的记录下Windows中性能监视查看和简单分析。 一般操作系统性能主要涉及到的问题主要有:处理器使用情况、内存占有量、磁盘I/0操作以及网络流量等。 查看Windows性能情况,大部分 ...
Perf 简介 Perf 是用来进行软件性能分析的工具。 通过它,应用程序可以利用 PMU,tracepoint 和内核中的特殊计数器来进行性能统计。它不但可以分析指定应用程序的性能问题 (per thread),也可以用来分析内核的性能问题,当然也可以同时分析应用代码和内核,从而全面理解应用程序中 ...
分类:
其他好文 时间:
2020-02-14 16:11:42
阅读次数:
76
根据《Java 虚拟机规范(Java SE 7版)》规定,Java虚拟机所管理的内存将会包括一下几个运行时数据区域:<ignore_js_op> 1.程序计数器 程序计数器(Program Counter Register) 是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在虚 ...
分类:
编程语言 时间:
2020-02-14 10:46:27
阅读次数:
72
参考1 参考2 1.线程独占区 1.1程序计数器 1.2Java虚拟机栈 递归调用方法本身的时候,没用递归出口,就会出现stackOverFlow。 1.3本地方法栈 2.线程共享区 2.1Java堆 2.2方法区 运行时常量 ...
分类:
编程语言 时间:
2020-02-13 13:23:35
阅读次数:
63
VM 中文名java虚拟机,是用来运行java程序的一个平台,这篇文章 主要讲述 JVM的内存模型。 首先JVM将内存划分为了5大块,如下图所示: JVM内存模型 这5大块可以分为 两大类,分别是 线程私有的,和 线程共享的 线程私有的 虚拟机栈,本地方法栈,程序计数器 这块区域的数据是每个线程私有 ...
分类:
其他好文 时间:
2020-02-12 18:04:33
阅读次数:
52
在k8s中通过kubelet拉起一个容器之后,用户可以指定探活的方式用于实现容器的健康性检查,目前支持TCP、Http和命令三种方式,今天介绍其整个探活模块的实现, 了解其周期性探测、计数器、延迟等设计的具体实现
分类:
Web程序 时间:
2020-02-12 10:57:28
阅读次数:
75
1.1 计数器 计数器的作用是用来统计数量的,用于记录特定事件的次数,分为内置计数器、自定义java枚举计数器、自定义Stream计数器三大类。用于质量分析,或应用级统计。分析计数器的值比分析一堆日志更高效。 计数器名称 计数器介绍 内置计数器 Hadoop自带的计数器,有特定的计数器名称。例如统计 ...
分类:
其他好文 时间:
2020-02-12 10:36:11
阅读次数:
69
常用算法有三种:计数器算法、漏斗桶算法、令牌桶算法,市面上最常用的是最后一个 第一个:计数器算法 他维护的是单位时间内的最大请求量,因此极端情况可能造成服务抖动 第二个:漏斗桶算法,这种算法保护了后端的微服务,但是会可能造成微服务网关压力激增 第三种:令牌桶算法 令牌桶算法相对于漏斗桶算法,其实就是 ...
分类:
编程语言 时间:
2020-02-12 00:23:36
阅读次数:
110
public class PracticeDemo { public static void main(String[] args) { int fenzi = 2; int fenmu = 1; int sum = 0; int temp = 0; int n = 0;//计数器 System.o ...
分类:
其他好文 时间:
2020-02-11 14:47:56
阅读次数:
51
1、程序计数器为什么是私有的 ? 作用:在多线程环境的情况下,程序计数器用于记录当前线程执行的位置,从而当线程切换回来的时候能够知道该线程上次运行到哪儿了。 所以,程序计数器私有主要是为了 线程切换后能恢复到正确的执行位置。 2、虚拟机栈和本地方法栈为什么是私有的? 每个java方法执行的同时会创建 ...
分类:
其他好文 时间:
2020-02-11 09:37:50
阅读次数:
62