Apache SkyWalking SkyWalking :一个APM(应用程序性能监视器)系统,专门为微服务,云原生和基于容器(Docker,Kubernetes,Mesos)的体系结构而设计。 抽象 SkyWalking是一个开源APM系统,包括对Cloud Native体系结构中的分布式系统的监视,跟踪,诊断功能。 核心功能如下。 服务,服务实例,端点指标分析 根本原因分析。 在运行时分析代码 服务拓扑图分析 服务,服务实例和端点依赖关系分析 检测到慢速服务和端点 性能优化 分布式跟踪和上下文传播 数据库访问指标。 检测慢速数据库访问语句(包括SQL语句) 报警 浏览器性能监控 基础架构(VM,网络,磁盘等)监控 跨指标,跟踪和日志的协作 SkyWalking支持从多种来源和多种格式收集遥测(度量,跟踪和日志)数据,包括 Java,.NET Core,NodeJS,PHP和P
2024-04-24 09:21:51 9.46MB web-performance metrics logging dapper
1
savepng 是一种非常高效的 PNG 图像压缩 MEX 例程,在压缩时间和生成的文件大小方面优于 MatLab 的内置 imwrite。 对于默认压缩级别的典型图形大小,savepng 快约 5.8 倍,文件大小仅比 imwrite 大 17%。 在最高压缩级别下,savepng仍快约2.8倍,生成的文件大小小15%。 PNG 编码基于公共领域的 MINIZ 库。 用法savepng(CDATA,filename[,Compression]) 在哪里, * CDATA -- 是标准的 MatLab 图像 m×n×3 矩阵。 这个矩阵可以使用 getframe 命令获得,或者为了更快的实现,未记录的硬拷贝命令* filename -- 要写入的图像的文件名。 不要忘记将 .png 添加到文件名中。 * 压缩——可选的输入参数。 此参数采用 0 到 10 之间的数字来控制压缩量,以尝
2023-04-06 00:38:55 142KB matlab
1
Skywalking是分布式系统的应用程序性能监视工具,专为微服务,云原生架构和基于容器(Docker,K8S,Mesos)架构而设计,它是一款优秀的APM(Application Performance Management)工具,包括了分布式追踪,性能指标分析和服务依赖分析等。 apache-skywalking-java-agent-8.13.0 apache-skywalking-apm-9.0.0 目前市面上开源的APM系统主要有CAT、Zipkin、Pinpoint、SkyWalking,大都是参考Google的Dapper实现的. Skywalking是本土开源的基于字节码注入的调用链路分析以及应用监控分析工具,特点是支持多种插件,UI功能较强,接入端无代码侵入。
2022-12-29 18:23:45 163.87MB 微服务 分布式 应用程序性能监视工具 APM
1
矩阵运算,利用chache,进行矩阵的分块,提高命中率,加快运算速度。这里分析了不同规模的分块对命中率的影响,测试了示例程序的性能。
2022-06-19 00:50:08 1.13MB c++ 性能 blocking
1
从CPU与编译器的运行机制讲起,带领读者一步步了解程序的执行成本、编译器的优化选项等,总结出许多C程序性能优化的技巧,并以实验的方式进行了讲解,简明易懂,使人印象深刻。书中带有大量的代码实例,使读者不仅能够了解代码优化的原理,还能够轻松地在实践中应用。 第1章CPU与编译器概论   1.1高速路与人行道   1.2编译器是如何运作的   编译后的汇编语言程序   添加优化选项后的结果   1.3CPU是如何运作的   指令集架构与微架构   如何执行指令   指令流水线   高速缓存   深入探讨高速缓存   缓存块的替换算法   超标量指令执行   第1章是不是偏离了主题   第2章执行成本   2.1两程序的执行成本   书中的探讨   2.3防止基准测试程序被优化   防止操作“归并”   防止变量在初始化时被优化   防止重复单一指令被优化   本书中的基准测试程序   2.4验证——哪一步操作导致执行速度缓慢   2.5基础加法与赋值运算   单一的赋值操作(寄存器间的传送)   单一的赋值操作(数据相互关联的情况)   常量赋值   变量间的加法运算   变量与常量相加   2.6耗时的乘法运算   变量间的乘法运算   变量与常量相乘   2.7更为耗时的除法运算   变量的除法(寄存器间的计算)   除数为2、4的除法运算   除数不是2的乘方的除法运算   无符号整数除法运算   除数为2的乘方时除法运算使用低成本移位指令   2.8内存读取   小数组的读取(小范围内的内存操作)   大数组的读取(大范围内的内存操作)   与台式机的CPU进行比较   2.9造成执行时间差别的判断语句   无else节点的if语句   带else节点的if语句   2.1032/64位环境中不同的函数调用   2.11实验总结   若想被爱则先爱   第3章寻找性能瓶颈   3.1使用gprof命令进行分析   gprof的使用方法   3.2哪个环节在消耗时间   获取库函数的评测信息   耗时的函数   显示库函数的调用次数   3.3函数的调用关系   3.4进行数据分析的原理   3.5其他性能分析器   培养高水平人才的教育系统   第4章达人方法论   4.1达人的关注点   硬件篇   编译器/中间件篇   算法篇   4.2【硬件篇】数组和缓存的有效利用   矩阵的乘法运算   调整数组操作的顺序   展开循环的方式   矩阵的分块   4.3【库函数篇】缓慢函数的迂回战术   strcmp函数为何缓慢   优化的陷阱   4.4【硬件篇】使用SIMD进行字符串对比   4.5【库函数篇】对比各种输入输出方法   行输入函数的对比   输出方法   管道输入输出的特殊案例   管道输入输出与文件输入输出   4.6【算法篇】二分法查找与平衡二叉树   海量数据的分类   真要做到如此地步?   第5章进一步研究编译器   5.1不同级别的优化选项   GCC的优化选项   “零优化”对调试有效   以不出现未定义行为为前提的2级以上优化选项   5.2优化·寄存器·外部变量   5.3删除公共子表达式为程序瘦身   5.4指针与复杂运算简化   5.5将用户函数进行内联展开   和别人拉开差距!   第6章给办公系统的一些启示   6.1排序与字符串操作   6.2小数点数的计算与字符串/数字的换算   块数据输入输出和字段分割   统计带小数部分的数   整数转换成字符串   性能优化的效果   6.3半角字符转换为全角字符   判定字符的字节数   ASCII字符与半角片假名字符的判定   ASCII字符转换为全角字符   半角字符转换为全角字符   性能优化的效果   判定字符字节数的其他方法   有关UTF—8   6.4探索具有某种数据特性的数组   数据的特性   二分法查找与线性查找相结合   性能优化的效果   后记
2022-06-13 22:30:16 40.41MB C语言 性能优化
1
嵌入式Linux内存使用与性能优化,本书主要介绍两个方面内容:1,如何节省系统内存;2,如何加快进程运行速度
2022-05-24 11:13:29 1.53MB 嵌入式开发 内存使用 程序性能优化
1
首先是简要的讲一下为什么要优化LabVIEW程序的内存管理。LabVIEW是一个自动管理内存的开发语言。既然已经是自动管理内存了,那我们还能做什么提高和优化的呢? 第二部分,介绍一些在LabVIEW中非常有用的工具,可以帮助我们检测程序或VI的内存占用情况和运行时间。从而能够使我们有针对性的,有目的性的来进行优化。 第三部分,详细介绍一下在LabVIEW程序中优化内存使用效率,从而提升整个程序执行效率的技巧,方法和一些经验,体会。同时,我也会介绍一些在我们最新版的LabVIEW 8。5中对优化内存管理的最新特性。
2022-05-06 09:47:28 1.44MB 内存管理
1
《Java程序性能优化》(葛一鸣)PDF版本下载
1
临床化学定量检验程序性能验证指南
2022-01-28 22:02:13 475KB 临床化学
PLSQL程序性能分析及优化   经验总结 实施过程中,经常会使用 PL/SQL Developer 工具进行数据转换和处理业务数据。通过性能 优化来提高程序执行效率是必须掌握的一份技能。性能问题中绝大部分都是由于程序编写的 不合理、不规范造成的。本文档阐述了程序中常见的不优化的脚本编写,导致的性能问题。
2021-12-23 17:37:43 545KB 性能优化
1