码迷,mamicode.com
首页 >  
搜索关键字:perf    ( 197个结果
Linux性能剖析工具—perf
系统级性能优化通常包括两个阶段:性能剖析(performance profiling)和代码优化。 性能剖析的目标是寻找性能瓶颈,查找引发性能问题的原因及热点代码。 代码优化的目标是针对具体性能问题而优化代码或编译选项,以改善软件性能。 perf是一款Linux性能分析工具。Linux性能计数器是一 ...
分类:系统相关   时间:2020-10-10 16:54:23    阅读次数:32
浏览器相关性能测试网址
### SumSpider测试:http://www.webkit.org/perf/sunspider/sunspider.html 有个access时间 ## 浏览器相关性能测试网址: (1)HTML5相关测试:http://html5test.com/ HTML5 是一个新的网络标准,目标在于 ...
分类:其他好文   时间:2020-06-11 10:25:45    阅读次数:82
time库的使用
python的time库的功能 计算机时间的表达 提供获取系统时间并格式化输出功能 提供系统级精确计时功能,用于程序性能分析 time库的相关函数 时间获取:time(),ctime,gmtime() 时间格式化:strftime(),strptime() 程序计时:sleep(),perf_cou ...
分类:其他好文   时间:2020-05-31 18:06:49    阅读次数:72
969. Pancake Sorting
问题: 给定数组, 假定反转动作k,表示:将数组前k个元素进行反转。 求反转动作k的序列,使得数组最终成为一个递增数组。(特:该数组为1~A.size()的一个排序) Example 1: Input: [3,2,4,1] Output: [4,2,4,3] Explanation: We perf ...
分类:其他好文   时间:2020-05-30 10:28:57    阅读次数:55
linux c程序高cpu,排查记录
文件加载至sqlite3数据库,单线程 单核或多核机器,某个cpu都会被压满。 排查过程: perf top -p 【PID】 -g --实时查看当前系统进程函数占用率情况 cpu 全消耗在strlen了 pstack (没有pstack命令的化,安装gdb就成,yum -y install gdb ...
分类:系统相关   时间:2020-05-19 15:04:51    阅读次数:84
linux性能问题排查
CPU 1.查看CPU利用率较高的进程 pidstat 1 5 | grep -v $(hostnmae) |grep -v '^$' | sort -k 5 -rn | head 2.查看某个进程的调用关系 perf record -g -p pid Ctrl + C 中断收集 perf repo ...
分类:系统相关   时间:2020-05-18 16:19:43    阅读次数:72
Linux中CPU性能分析工具perf简单使用(亲测可用)
一、背景 Linux系统出现性能瓶颈时,往往因个别函数长时间占用CPU造成,解决问题的第一步就是定位到引起问题的函数,perf就是这样的工具,它是Linux内核源码提供的工具。 二、核心概念 1. 数据采集 perf通过采样的方式,记录CPU正在执行的函数名及函数的调用栈,通常采样频率是每秒99次, ...
分类:系统相关   时间:2020-05-02 17:23:05    阅读次数:559
有进度圆周率计算
from math import* from time import* scale=15 p=1 q=2 print("执行开始".center(scale//2, "-")) start = perf_counter() for i in range(scale+1): p=sqrt((1-sqr ...
分类:其他好文   时间:2020-04-14 20:59:33    阅读次数:74
有进度条的圆周率计算
from random import random from time import perf_counter from tqdm import tqdm import time for i in tqdm(range(100)): time.sleep(0.1) print("\n") DARTS ...
分类:其他好文   时间:2020-04-01 10:34:55    阅读次数:74
有进度条的圆周率
from random import random import time import math print(" Begin ") start = time.perf_counter() scale = 10 for i in range(scale+1): a = '*'*i b = '.'*( ...
分类:其他好文   时间:2020-03-30 21:32:11    阅读次数:78
197条   上一页 1 2 3 4 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!