一、分析面板介绍 进行页面性能快速分析的主要是图中圈出来的几个模块功能: Network : 页面中各种资源请求的情况,这里能看到资源的名称、状态、使用的协议(http1/http2/quic...)、资源类型、资源大小、资源时间线等情况 Performance : 页面各项性能指标的火焰图,这里能 ...
分类:
其他好文 时间:
2020-02-09 12:05:24
阅读次数:
250
谈到服务器性能,可能第一个从脑中蹦出来的是:查询速度?这确实是我们最常接触的方面,但性能其实还包括例如CPU利用率、可扩展性等很多方面。通过总结发现,不管修改的是哪一方面,最终都在影响一个量:时间。因此不妨将性能定义为:完成任务所需时间的度量(性能即响应时间)。那什么是优化呢?如果认为优化是降低CP ...
分类:
其他好文 时间:
2020-02-09 11:23:02
阅读次数:
72
1. 介绍 对于生产环境中运行的进程,可以用 Go 内置的性能分析工具 pprof 窥测进程的当前状况。 "Profiling Go Programs" 很好地演示了用 pprof 找到性能瓶颈的过程,这里只演示简单用法。 2. 启用实时的pprof 2.1 启用实时的 pprof 非常简单,只需要 ...
分类:
其他好文 时间:
2020-02-07 13:03:52
阅读次数:
240
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 第一行,任务队列信息 第二行,Tasks — 任务(进程) 第三行,cpu状态信息 第四行,内存状态 1003020k total, 234464k used, 777824k f ...
分类:
系统相关 时间:
2020-02-05 10:19:55
阅读次数:
131
前端性能分析 浏览器存储 浏览器是由多种存储方式的,如何选择他们呢? cookie + 因为HTTP请求无状态,所以需要cookie去维持客户端状态 + 过期时间 expire + cookie的生成方式 + http response header中的set cookie + js中可以通过doc ...
分类:
其他好文 时间:
2020-02-01 22:59:41
阅读次数:
89
top命令 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 ...
分类:
其他好文 时间:
2020-01-28 12:39:50
阅读次数:
76
timeit模块 timeit模块可以用来测试一小段Python代码的执行速度。 Timer是测量小段代码执行速度的类。 class timeit.Timer(stmt='pass', setup='pass', timer=<timer function>) stmt参数是要测试的代码语句(sta ...
分类:
编程语言 时间:
2020-01-25 10:37:12
阅读次数:
94
Linux查看CPU和内存使用情况 top命令 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等 ...
分类:
系统相关 时间:
2020-01-22 12:43:09
阅读次数:
90
[toc] 转发https://www.cnblogs.com/clsn/p/8428257.html 一、关于日志切割 日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题。除此之外 ...
分类:
系统相关 时间:
2020-01-19 12:41:15
阅读次数:
106
性能分析测试 一、 开发环境 l Windows10 版本号1903 l RAM 16GB 3200MHz 三星 l AMD Ryzen 7 2700X 3.90GHz l SSD 三星 MZVLB1TOHALR-00000 二、 文件读入 在进行测试的过程中发现1e6的数据读入大概需要300秒,远 ...
分类:
其他好文 时间:
2020-01-16 23:54:23
阅读次数:
130