ICode9

精准搜索请尝试: 精确搜索
  • 内存调优2021-09-07 14:00:35

    1 用jstat(JVM Statistics Monitoring Tool)监视虚拟机信息 2 “jstack pid”命令查看线程死锁,cpu过高等问题 3 用 jps(JVM process Status)可以查看虚拟机启动的所有进程 4 用jmap(Memory Map for Java)查看堆内存信息 5 6 利用jconsole、jvisualvm分析内存信息(各个区如Eden、

  • 常用指令与可视化调优工具2021-09-07 09:00:22

    一、常用指令 1.1 jps 快速查找进程的pid,可替代linux的ps命令,简单方便。命令格式:jps [options] [hostid]。常用options如下, hostid是主机或其它服务器id。 jps -l 输出jar包路径,类全名 jps -m 输出main参数 jps -v 输出JVM参数 1.2 jinfo 用来查看JVM参数和系统属性。命令格式:ji

  • Jvm调优实战2021-09-05 19:31:57

    文章目录 JVM 的参数类型标配参数X 参数(了解)XX 参数jinfo 命令IDEA如何配置JVM参数查看 JVM 默认值 JVM 常用的基本配置参数有哪些?未完待续 JVM 的参数类型 标配参数 -version-help X 参数(了解) -Xint:解释执行-Xcomp:第一次使用就编译成本地代码-Xmixed:混合模式 XX 参数

  • 应逐渐学会的SQL调优2021-09-04 23:33:19

    1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 最好不要给数据库留NULL,尽可能的使用 NOT NULL填

  • JVM面试与调优(14)-常见的垃圾收集器2021-09-04 10:34:51

    订阅《专栏合集》,解锁所有文章。 文章目录 垃圾收集器的分类 垃圾收集器的性能指标 常见的垃圾收集器概述 查看系统中使用的收集器 Serial收集器 ParNew收集器 Parallel收集器 CMS收集器 垃圾收集器的分类 JAVA的垃圾收集器没有在JVM规范中做过多的限制,可以由

  • 阿里p8撰写470 页《全栈性能测试修炼宝典》PDF文档,不愧是大佬2021-09-03 16:01:41

    前言 目前,软件测试已在IT行业获得更多的认可和接受,越来越多的人进入到这个行业。但今天的软件测试已今非昔比,主要体现在这个行业对从业人员的要求越来越高,特别是性能测试领域,性能测试方案制定、测试脚本开发与增强、场景执行与监控、结果的分析定位与瓶颈的优化越来越受企业重视

  • Java 锁机制与线程调优2021-08-28 17:01:45

    1. 为什么使用锁?   多线程操作带来的问题? 访问冲突; 锁竞争; 死锁; 锁的粒度; 上下文切换开销; 同步/内存拷贝开销等; 2. 线程安全 Java内存模型(JMM) working memory & main memory 原子性; 可见性; 有序性; happens before原则 代码重排; 内存屏障; volatile; 锁; 3. Java内

  • 30 个 ElasticSearch 调优知识点,都给你整理好了!2021-08-27 09:04:29

    ES官方调优指南 第一部分:调优索引速度 第二部分:调优搜索速度 第三部分:通用的一些建议 ES发布时带有的默认值,可为es的开箱即用带来很好的体验。全文搜索、高亮、聚合、索引文档 等功能无需用户修改即可使用,当你更清楚的知道你想如何使用es后,你可以作很多的优化以提高你的用例的

  • CentOS、Ubuntu minimal install 配置调优2021-08-26 13:00:25

    1、网卡名称更改为eth*   centos: 1 [root@CentOS7 ~]# cat /etc/default/grub 2 GRUB_TIMEOUT=5 3 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" 4 GRUB_DEFAULT=saved 5 GRUB_DISABLE_SUBMENU=true 6 GRUB_TERMINAL_OUTPUT="

  • 基于pg_qualstats和hypopg的自动索引调优2021-08-25 10:33:42

     pg-qualstats的安装和配置 1.安装pg-qualstats sudo apt install postgresql-10-pg-qualstats 2.将pg_qualstats和pg_stat_statements添加到shared_preload_libraries,使得postgresql .conf文件中具有以下设置: shared_preload_libraries = 'pg_stat_statements,pg_qualstats'

  • JVM常用指令以及JVM调优2021-08-23 10:30:00

    文章目录 1.指令查看进程`jps`2.查看实例大小`jmap -histo 14900 > ./log.txt` 【定位内存】3.查看堆大小信息`jmap -heap 14900`【定位内存】4.堆内存快照dump【定位内存】5.运行线程的信息jstack 【查看线程 飙升的原因】6.查看正在运行的java应用程序的扩展参数 `jinfo`

  • Flink调优2021-08-22 16:02:30

    第1章 资源配置调优   Flink性能调优的第一步,就是为任务分配合适的资源,在一定范围内,增加资源的分配与性能的提升是成正比的,实现了最优的资源配置后,在此基础上再考虑进行后面论述的性能调优策略。   提交方式主要是yarn-per-job,资源的分配在使用脚本提交Flink任务时进行指定。

  • Java架构师需要掌握的技术生态2021-08-20 16:33:44

    ​ 推荐给java初学者的基础教程:高淇老师的Java300集,java入门的首选教程,入门到精通!!!   ​   目录 源码分析  分布式专题 ​ 并发编程  性能优化 ​DevOps  ​数据结构与算法 ​企业级项目实战  ​   源码分析 常见的设计模式 Spring5 MyBatis 微服务框架 Spring Cloud D

  • Docker 环境调优2021-08-18 19:32:12

    参考链接:https://blog.csdn.net/u013218587/article/details/105539242/   { "debug": true, "max-concurrent-uploads": 50, "max-concurrent-downloads": 50 } 默认Docker Daemon的下载线程是3,这表示同时下载的Blob Layer只有3个,我们可以通过daemon.json

  • Spring Boot 项目优化和 JVM 调优(亲测!真实有效)2021-08-16 08:01:20

    项目调优 作为一名工程师,项目调优这事,是必须得熟练掌握的事情。 在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。 一、修改配置文件 关于修改配置文件application.properties。 https://docs.spring.io/spring-boot/docs/current/reference/html/common-appl

  • 线程池笔记12021-08-15 17:32:34

    线程池的意义   线程是稀缺资源,它的创建与销毁是一个相对偏重且消耗资源的操作,而java线程池依赖于内核线程,创建线程需要进行操作系统状态切换,为避免资源过度消耗需要设法重用线程执行多个任务。线程池就是一个线程缓存,负责对线程进行统一分配,调优与监控。   是么时候使用线程池

  • Hive调优策略2021-08-14 20:29:42

    Hive作为大数据领域常用的数据仓库组件,在设计和开发阶段需要注意效率。 影响Hive效率的不仅仅是数据量过大;数据倾斜、数据冗余、job或I/O过多、MapReduce分配不合理等因素都对Hive的效率有影响。 对Hive的调优既包含对HiveQL语句本身的优化,也包含Hive配置项和MR方面的调整。

  • 第一节 优化概览2021-08-11 13:01:16

    官方文档的第八章蛀牙讲述的mysql的性能优化。优化涉及到os或者server自身的参数配置,调优以及性能压测;维度可能是个别sql的优化,整个应用,单实例,多实例集群,可能是事先的优化,也有可能是问题发生后的对配置或者代码问题的troubleshoot。也能通过优化cpu和内存的用法来提升性能。 数据

  • SQL Server性能调优实战——执行计划分析2021-08-08 14:02:40

    执行计划的两个字段解释: Cpu time:表示当前语句所用到的scheduler的时间,也是在任务调度过程中,处于Running状态的Cpu消耗时间片总和。如果是并发操作,会将多个CPU时间片总和进行累加。 这也是为什么会出现Cpu time>elapsed time的原因。 Elapsed time:表示当前语句从执行到最终返回

  • Java性能调优2021-08-07 18:58:28

    前言   本文结合《Java性能权威指南》一书进行总结,用于Java代码性能调优实战。   改善性能涉及的3种不同活动:性能监控、性能分析、性能调优。 性能监控:非侵入式收集或查看应用运行性能数据的活动。性能分析:侵入式方式收集性能数据的活动,会影响应用吞吐量或响应性。性能调

  • 超参数调优——google Vizier采用迁移学习的思想,主要是从之前调参的经验中学习,为新算法提出最佳超参数2021-08-05 16:37:23

    Google使用一套超参数调优算法来烘焙更美味的饼干“超参数调优”和“烘焙饼干”这两件事情,乍一听感觉风马牛不相及,但细想一下,似乎又有一定的相似之处——“黑盒优化”。结构复杂的深度学习模型某种程度上就是一个黑盒,为实现更好的优化目标,我们不断进行“超参数调优”来优化这个黑

  • 【转】JVM性能调优2021-08-05 09:02:11

    一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代)Tenured(年老代)永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可以通过-XX:PermSize -XX:MaxPermSize 等参数调整其大小。

  • Linux上TCP的几个内核参数调优2021-08-02 11:00:42

    Linux作为一个强大的操作系统,提供了一系列内核参数供我们进行调优。光TCP的调优参数就有50多个。在和线上问题斗智斗勇的过程中,笔者积累了一些在内网环境应该进行调优的参数。在此分享出来,希望对大家有所帮助。 调优清单好了,在这里先列出调优清单。请记住,这里只是笔者在内网进行TC

  • 【K8s概念】调度器性能调优2021-07-31 14:34:27

    参考:https://kubernetes.io/zh/docs/concepts/scheduling-eviction/scheduler-perf-tuning/ FEATURE STATE: Kubernetes 1.14 [beta] 作为 kubernetes 集群的默认调度器, kube-scheduler 主要负责将 Pod 调度到集群的 Node 上。 在一个集群中,满足一个 Pod 调度请求的所有 Node 称

  • JVM调优方法2021-07-30 22:01:52

    目 录 目 录 I 诠释JVM调优 1 第1章 JVM内存模型及垃圾收集算法 1 1.1 根据Java虚拟机规范,JVM将内存划分为 1 1.2 垃圾回收算法 1 第2章 内存泄漏及解决方法 2 2.1 系统崩溃前的一些现象: 2 2.2 生成堆的dump(倾泻)文件 2 2.3 分析dump文件 2 2.4 分析

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有