首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏性能与架构

    MySQL 8 查询优化工具 Explain Analyze

    Explain Analyze 介绍 Explain 是我们常用的查询分析工具,可以对查询语句的执行方式进行评估,给出很多有用的线索。 Explain Analyze 是 MySQL 8 中提供的新工具,牛X之处在于可以给出实际执行情况。 Explain Analyze 是一个查询性能分析工具,可以详细的显示出 查询语句执行过程中,都在哪儿花费了多少时间。 这就是在真正执行之前,查询优化器所做的估算。 (actual time=0.454..194.045 rows=2844 loops=2) 这部分就是实际执行的结果数据了。 mysqlserverteam.com/mysql-explain-analyze/ https://www.percona.com/blog/2019/10/28/using-explain-analyze-in-mysql-8/

    1.8K20发布于 2020-07-07
  • 来自专栏cwl_Java

    性能优化-Tomcat8优化

    1、Tomcat8优化 tomcat服务器在JavaEE项目中使用率非常高,所以在生产环境对tomcat的优化也变得非常重要了。 1.1 Tomcat配置优化 1.1.1、部署安装tomcat8 下载并安装: https://tomcat.apache.org/download-80.cgi ? 推荐使用nio,不过,在tomcat8中有最新的nio2,速度更快,建议使用nio2. 1.3、使用Apache JMeter进行测试 Apache Jmeter是开源的压力测试工具,我们借助于此工具进行测试,将测试出tomcat的吞吐量等信息。 1.5.5、小结 通过上述的测试,可以总结出,对tomcat性能优化就是需要不断的进行调整参数,然后测试结果,可能会调优也可能会调差,这时就需要借助于gc的可视化工具来看gc的情 况。

    1.6K20发布于 2020-02-13
  • 来自专栏全栈程序员必看

    k8s监控工具(k8s工具)

    工具集合: 后渗透:Kubesploit : https://github.com/cyberark/kubesploit 后渗透:k0otkit: https://github.com/Metarget /k0otkit 安全评估:Red Kube :https://github.com/lightspin-tech/red-kube 容器攻击工具:ccat : https://github.com

    1K51编辑于 2022-08-01
  • 来自专栏全栈程序员必看

    tomcat8 JVM 优化

    如果服务器只运行一个 Tomcat: 机子内存如果是 8G,一般 PermSize 配置是主要保证系统能稳定起来就行: JAVA_OPTS="-Dfile.encoding=UTF-8 -server 2 -XX:+DisableExplicitGC" 机子内存如果是 16G,一般 PermSize 配置是主要保证系统能稳定起来就行: JAVA_OPTS="-Dfile.encoding=UTF-8 2 -XX:+DisableExplicitGC" 机子内存如果是 32G,一般 PermSize 配置是主要保证系统能稳定起来就行: JAVA_OPTS="-Dfile.encoding=UTF-8

    90011编辑于 2022-08-28
  • 来自专栏WeOps

    对话式交互 + 智能分析:OpsPilot 借助 K8s 工具优化集群管理

    直达原文:OpsPilot接入K8s工具: 集群管理智能化升级,从人工救火到对话式运维随着业务的不断拓展,各大企业积极推进业务的容器化,部署多K8s集群带来弹性的同时,也让运维陷入困局——海量容器与复杂架构下 2)K8s工具对话式解决方案:如今,小林只需向OpsPilot下达指令,智能体即刻调用K8s工具扫描集群,不到1分钟便呈现出Pod状态清单,清晰展示集群状态与异常处理建议,轻松攻克难题。 2)K8s工具对话式解决方案:而借助OpsPilot,小陈选择好K8s集群,直接发送指令,智能体调用K8s工具,检查K8s集群,自动整合日志与节点内存数据,快速生成详尽报告,包含节点、pod状态,异常pod 接下来,将通过OpsPilot-K8s工具能力矩阵图,系统性地展示该工具的功能范畴。 未来,我们将持续优化MCP协议能力,逐步开放双向通信接口,最终实现从“问题发现“到”自动化修复”的全流程对话式运维,让运维管理更智能、更高效。

    32010编辑于 2025-05-19
  • 来自专栏全栈程序员必看

    JVM优化优化常用参数和工具

    JVM优化优化常用参数和工具 ---- 内容提要 jvm运行参数和参数设置 jvm 内存模型 定位分析死锁和内存溢出 其他工具使用 为什么要优化JVM 1.生产环境需要承载更多的并发要求,对底层的优化能显著提升性能 设置编译模式 类型 说明 示例 用法 备注 int 解释模式 -Xint -Xint 强制运行字节码,效率低 comp 编译模式 -Xcomp -Xcomp 编译成native代码带来大程度的优化 mix { C1 product} { default} intx ValueMapMaxLoopSize = 8 java.util.stream.ReduceOps2ReducingSink.accept(ReduceOps.java:123) at java.base/java.util.stream.SliceOps1 jvm其他工具使用 请参考博客jvm分析工具概述,对每个命令的每个操作分析的非常全面,跳转方便以后阅读。

    2K20编辑于 2022-08-22
  • 来自专栏mathor

    枚举+优化8)——前缀和2

    至此,题目中70%的分数应该能拿到了,还有30%需要优化 优化优化的方法当然还是从枚举入手,我们假设只枚举q,也就是最后一段的断点。 所以对于一个合法的切分方案,S1的取值只可能是S3-1, S3, S3+1三种,也就是1,2,3  但是由于S1+S2+S3的和是整个数组的和,也就是8。所以S1的三种取值不见得都能成立。 比如S1=1这种情况,由于S3=2是确定的,所以S2一定等于8-1-2=5。这是S2与S3相差超过1,不符合题目要求。所以S1=1这种情况不成立。同理S1=2也是不成立的。 但是S1=3是成立的,因为这时S2的值是8-3-2=3。S2与S1和S3相差都不超过1  在S[1], S[2]和S[3]三个前缀和中,有几个的值是3。 S1=2是成立的,因为这时S2=8-2-3=3,{2, 3, 3}相差都不超过1。S1=3也是成立的,因为这时S2=8-3-3=2,{3, 2, 3}相差都不超过1。S1=4是不成立的。

    70150发布于 2018-06-12
  • 来自专栏小巫技术博客

    Android编译优化:D8和R8

    如果日常做Android开发的你不关注Google针对编译优化的话做的努力的话,会对D8和R8这两个名词会比较陌生。 ,这也是为什么Google会推出D8和R8编译器来优化编译速度。 R8 R8是用来替代Proguard的一个工具,是新一代的代码压缩工具。R8之前采用D8+Proguard的形式构建,R8则将混淆和D8工具进行整合,目的是加速构建时间和减少输出apk的大小。 ? Gradle插件版本达到3.4.0及以上,默认会开始R8进行代码优化。 : 减小DEX文件大小 优化代码: 进一步减小DEX文件大小 参考:https://developer.android.google.cn/studio/build/shrink-code R8 VS

    3K41发布于 2021-04-26
  • 来自专栏学弱猹的精品小屋

    数值优化8)——带约束优化:引入,梯度投影法

    上一节笔记:数值优化(7)——限制空间的优化算法:LBFGS,LSR1 ———————————————————————————————————— 大家好! 在带了约束的情况下,我们的所有的优化步骤都必须局限在约束内。 事实上证明是类似的,和我们上面一样的写法可以得到 Proposition 8: 设 为驻点,那么如果 ,则偏导为0,若 ,则偏导非负,若 ,则偏导非正。 对于arc形式的,要求也是差不多的 Definition 8: Arc Armijo Condition 设 ,那么如果 是最小的使得 且使得 成立,那么称 满足弧情况下的Armijo条件。 因此我们需要一些其它的工具。 Proposition 13: 设 为一个 的函数, 为Lipschitz连续的,且常数为 。如果 ,那么我们有 我们证明一下这个结论。

    2.8K10发布于 2021-08-09
  • 来自专栏mac软件推荐

    HyperDock for Mac(优化工具)

    hyperdock  mac是一款专为mac用户设计Dock优化软件,hyperdock  mac支持使用窗口自动排列功能,您可以直接通过将窗口拖拉至屏幕上方来快速最大化至全屏,又或者拖动到左右来进行左分屏和右分屏 而且Dock优化软件还有一个特色便是对Dock的强大管理哪里能力,只要将光标移动到Dock上的图标停留一会,如果该应用有在某个桌面有已经打开的窗口便会显示出来。 HyperDock for Mac(Dock优化工具) 基本设置: HyperDock 提供相当丰富的设置,用户可以设置窗口预览大小、快捷关闭按钮、Space设置等。 窗口预览功能: HyperDock 窗口预览功能更进一步的将Taskbar功能优化。HyperDock 窗口预览功能可以一次性显示相同应用程序所打开的窗口。

    1.1K30编辑于 2023-03-02
  • 来自专栏科控自动化

    Optimizer(系统优化工具)

    根据Windows版本的不同,优化器还允许您执行一些特定的调整。 操作并评估您的延迟 在 SHODAN.io 上搜索 IP 快速更改 DNS 服务器(从预制列表) 刷新域名缓存 删除启动时运行的有害程序 编辑主机文件 查找文件锁定句柄并终止关联的进程 网络速度监控 硬件检测工具

    1.6K20编辑于 2023-10-06
  • 来自专栏游戏杂谈

    前端开发--优化工具

    p=478 一般来讲优化前端,涉及到文件优化的有合并、压缩JS和CSS,以及对图片的优化处理,这篇文章的工具很不错,强烈推荐一下。 整理一下我现在用的命令行工具。各有优缺点,混搭着用。 yui/compressor/ 快速上手: java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8 jar -v -o myfile.js *.js java -jar combiner-0.0.1.jar -v -o myfile.js myfile-1.js myfile-2.js 图片无损优化 github.com/nzakas/datauri/downloads/ 快速上手: java -jar datauri-x.y.z.jar -o output.txt image.png 检查工具 其实这不算命令行工具,这工具还是有点用的 Rhino +  JSLint Javascript/html代码品质检查工具

    79430发布于 2018-11-15
  • 来自专栏全栈程序员必看

    WinForm界面优化工具

    一直以来,做.NET共享小软件 的界面一般采用IrisSkin这个比较不错的皮肤控件来美化界面效果,方便易用,界面效果也还可以。如下面我做的QQ搜通天的界面效果如下:http://www.iqidi.com/Download/qqcollector1.png (不贴图了,省得说广告嫌疑)。该控件开发应用比较方便,拖动控件到主界面,然后初始化地方添加一下代码即可:

    95310编辑于 2022-09-02
  • 来自专栏性能与架构

    网页性能优化工具

    PageSpeed 和 YSlow 是目前主流的网页性能测试工具 GT Metrix 结合了 Google PageSpeed 和 YSlow,帮助开发者创建快速、高效、全面优化的网页浏览体验 地址

    1.5K40发布于 2018-04-02
  • 来自专栏全栈程序员必看

    mysql优化 面试_数据库优化工具

    面试开始 小伙子看你简历上写了Mysql,数据库优化了解吗? 摸摸头之后笑着说数据库优化不是很了解嘿嘿~~~,这时和蔼的面试官头上出现了一抹红! 需要额外字节记录字符串长度(不同情况需要字节数不同) CHAR类型是定长字符串 开发中基本很少用(一些公司甚至基本上不考虑这种类型了),注意:字符串长度定义不是字节数,是字符数 日期和时间类型 datetime 使用8字节存储空间 Boolean类型,那么tinyint(1)当值为1和0时,查询结果自动转为true和false,条件参数相应的也可以直接传入true和false即可 INT(11) 不会限制值的范围,只是规定了一些客户端工具用来显示的字符的个数 MySQL5.5版本之后,MySQL的默认内置存储引擎已经是InnoDB,主要特点有 容灾恢复性比较好 支持事务,默认事务隔离界别为可重复读 使用的锁粒度为行锁,可以支持更高的并发 支持外键 配合一些热备工具可以支持在线热备份 select id from t where num IN(1,2,3)如果是连续的值建议使用between and,select id from t where between 1 and 3; 8

    1.3K20编辑于 2022-11-01
  • 来自专栏Java架构师必看

    史上最强Tomcat8性能优化

    Tomcat配置优化 Linux环境安装运行Tomcat8 具体的安装步骤可以参考Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项 如果需要登录系统,必须配置tomcat用户, Tomcat8默认使用nio运行模式。 , "createTime": "2016-03-01 19:09:55" }] 使用Apache JMeter进行性能测试 Apache JMeter是Apache组织开发的基于Java的压力测试工具 我们借助于此工具进行测试,将测试出tomcat的吞吐量等信息。 下载安装 下载地址:http://jmeter.apache.org/download_jmeter.cgi ? 调整Tomcat参数进行优化 通过上面测试可以看出,tomcat在不做任何调整时,吞吐量为697次/秒。

    2.9K30发布于 2020-04-10
  • 来自专栏高级前端面试笔记

    React性能优化8种方式

    // 文本节点export const Fragment = 7; // 对应 <React.Fragment> export const Mode = 8;

    49040编辑于 2022-11-08
  • 来自专栏全栈程序员必看

    史上最强Tomcat8性能优化

    文章目录 授人以鱼不如授人以渔 目的 服务器资源 Tomcat配置优化 Linux环境安装运行Tomcat8 AJP连接 执行器(线程池) 3种运行模式 部署测试用的web项目 查看服务器信息 Tomcat配置优化 Linux环境安装运行Tomcat8 具体的安装步骤可以参考Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项 如果需要登录系统,必须配置tomcat用户, Tomcat8默认使用nio运行模式。 我们借助于此工具进行测试,将测试出tomcat的吞吐量等信息。 总结 通过上述的测试,可以总结出,对tomcat性能优化就是需要不断的进行调整参数,然后测试结果,可能会调优也可能会调差,这时就需要借助于gc的可视化工具来看gc的情况。

    2.3K20编辑于 2022-09-09
  • 来自专栏Miigon's Blog

    笔记 Lab8: Locks | 锁优化

    Lab 8: Locks 重新设计代码以降低锁竞争,提高多核机器上系统的并行性。 只有在万分确定性能热点是在该锁的时候才进行优化,「过早优化是万恶之源」。 这里解决性能热点的思路是「将共享资源变为不共享资源」。 锁竞争优化一般有几个思路: 只在必须共享的时候共享(对应为将资源从 CPU 共享拆分为每个 CPU 独立) 必须共享时,尽量减少在关键区中停留的时间(对应“大锁化小锁”,降低锁的粒度) 该 lab 的实验目标 14: 上述代码可能产生死锁(cpu_a 尝试偷 cpu_b,cpu_b 尝试偷 cpu_a),可能的解决方案看本文评论区或 https://github.com/Miigon/blog/issues/8。 前面提到的: 锁竞争优化一般有几个思路: 只在必须共享的时候共享(对应为将资源从 CPU 共享拆分为每个 CPU 独立) 必须共享时,尽量减少在关键区中停留的时间(对应“大锁化小锁”,降低锁的粒度)

    1.1K10编辑于 2022-10-27
  • 来自专栏软件研发

    Lion优化器与Yolov8

    Lion优化器与Yolov8Yolov8是一种经典的目标检测算法,而Lion优化器则是近年来新兴的优化算法之一。 本文将介绍Lion优化器与Yolov8目标检测算法的结合应用,以及它们对目标检测任务的性能提升。Lion优化器简介Lion优化器是一种基于梯度的优化算法,旨在提高梯度下降法在深度学习中的优化效果。 Lion优化器与Yolov8的结合应用将Lion优化器与Yolov8结合,可以进一步提升Yolov8在目标检测任务中的性能。 通过以上优化策略,Lion优化器与Yolov8的结合应用能够在目标检测任务中显著提升模型的性能。实验证明,使用Lion优化器的Yolov8在准确性和速度方面都能取得更好的结果。 总结本文介绍了Lion优化器与Yolov8目标检测算法的结合应用。

    1.1K10编辑于 2023-11-22
领券