HashMap 和 HashSet即 java 中利用哈希表实现的 Map 和 Set
分类:
编程语言 时间:
2020-02-28 18:49:51
阅读次数:
70
1. perf简介 perf是一款Linux性能分析工具。Linux性能计数器是一个新的基于内核的子系统,它提供一个性能分析框架,比如硬件(CPU、PMU(Performance Monitoring Unit))功能和软件(软件计数器、tracepoint)功能。通过perf,应用程序可以利用PM ...
分类:
其他好文 时间:
2020-02-27 00:54:14
阅读次数:
67
[toc] python程序性能分析 cProfile https://docs.python.org/3/library/profile.html https://www.cnblogs.com/kaituorensheng/p/4453953.html 1. 将结果输出到文件而不是stdout ...
分类:
编程语言 时间:
2020-02-24 23:58:35
阅读次数:
118
Perf 简介 Perf 是用来进行软件性能分析的工具。 通过它,应用程序可以利用 PMU,tracepoint 和内核中的特殊计数器来进行性能统计。它不但可以分析指定应用程序的性能问题 (per thread),也可以用来分析内核的性能问题,当然也可以同时分析应用代码和内核,从而全面理解应用程序中 ...
分类:
系统相关 时间:
2020-02-18 12:47:49
阅读次数:
101
一、截取的样本 top - 23:21:23 up 10:47, 1 user, load average: 0.00, 0.01, 0.05 # 系统基本信息 Tasks: 128 total, 1 running, 127 sleeping, 0 stopped, 0 zombie # 进程总信 ...
分类:
其他好文 时间:
2020-02-18 09:56:14
阅读次数:
65
JVM的重要性很多人对于为什么要学JVM这个问题,他们的答案都是:因为面试。无论什么级别的Java从业者,JVM都是进阶时必须迈过的坎。不管是工作还是面试中,JVM都是必考题。如果不懂JVM的话,薪酬会非常吃亏。其实学习JVM并不仅仅可以用于面试,而在于更深入地理解Java这门语言,以及为未来排查线上问题打下基础。JVM的优势想要告别增删改查和简单开发,而是去做Java性能分析和调优工作,那么JV
分类:
其他好文 时间:
2020-02-14 20:18:12
阅读次数:
68
Perf 简介 Perf 是用来进行软件性能分析的工具。 通过它,应用程序可以利用 PMU,tracepoint 和内核中的特殊计数器来进行性能统计。它不但可以分析指定应用程序的性能问题 (per thread),也可以用来分析内核的性能问题,当然也可以同时分析应用代码和内核,从而全面理解应用程序中 ...
分类:
其他好文 时间:
2020-02-14 16:11:42
阅读次数:
76
CPU分析篇 CPU 性能分析的主要目的是统计函数的调用情况及执行时间,或者更简单的情况就是统计应用程序的 CPU 使用情况。 没有程序运行时的 CPU 使用情况如下图: 运行一段 占用CPU 的小程序,代码如下 package jvisualVM; public class MemoryCpuTe ...
分类:
其他好文 时间:
2020-02-12 14:38:32
阅读次数:
71
概述 首先还是把问题抛给大家,这个问题也是我厂同学在做一个性能分析产品的时候碰到的一个问题。 同一个类加载器对象是否可以加载同一个类文件多次并且得到多个Class对象而都可以被java层使用吗 请仔细注意上面的描述里几个关键的词 同一个类加载器:意味着不是每次都new一个类加载器对象,我知道有些对类 ...
分类:
其他好文 时间:
2020-02-11 17:34:22
阅读次数:
87
time库的使用 + time库是python中处理时间的标准库 + 使用 和`time.()`调用的格式即可使用 作用 :计算机时间的表达;提供获取系统时间并格式化输出的功能;提供系统级精确计时功能,可用于程序性能分析 time库包含三类函数: + 时间获取:time(),ctime(),gmti ...
分类:
编程语言 时间:
2020-02-09 18:39:32
阅读次数:
78