JVM性能优化SEARCH AGGREGATION

首页/精选主题/

JVM性能优化

Clickhouse

...、稳定、可靠的托管服务,针对不同规模数据、硬件进行优化,并提供额外便捷的工具支持,使您在使用ClickHouse服务时不再需要为集群的配置、选型、故障、运维、开发工具等操心。

JVM性能优化问答精选

系统架构如何进行性能优化?

回答:从系统架构本身来说,一般系统优化主要从三个方面入手,数据持久层、业务逻辑层和前端展示层。数据持久层限制系统性能主要有两个方面,一是数据库自身的性能,二是对数据库操作的方式,数据库自身相对简单,一般通过优化配置、采用高可用方案、搭建集群或者使用性能更好的数据库来提升性能;数据库操作主要是数据库读写操作,可以通过SQL优化的方式来提升读写速度,或者通过缓存的方式减低并发、提升性能。业务逻辑层代码层面常...

senntyou | 809人阅读

如何优化磁盘io让linux系统性能飞速提高?

回答:根据实际应用场景使用相应的文件系统,设置相应的逻辑块会更好的利用存储空间

william | 829人阅读

如何优化数据库?

回答:数据库优化一般考虑到内存,缓冲区,归档等性能方面

chavesgu | 747人阅读

Net Core已经开源好几年了, 为什么不像JVM那样很多人研究和调优其GC算法?

回答:我们已经上线了好几个.net core的项目,基本上都是docker+.net core 2/3。说实话,.net core的GC非常的优秀,基本上不需要像做Java时候,还要做很多的优化。因此没有多少人研究很正常。换句话,如果一个GC还要做很多优化,这肯定不是好的一个GC。当然平时编程的时候,常用的非托管的对象处理等等还是要必须掌握的。

ZweiZhao | 683人阅读

什么是突发性能

问题描述:关于什么是突发性能这个问题,大家能帮我解决一下吗?

孙淑建 | 858人阅读

云主机性能如何测试

问题描述:关于云主机性能如何测试这个问题,大家能帮我解决一下吗?

付永刚 | 1007人阅读

JVM性能优化精品文章

  • [译]GC专家系列5-Java应用性能优化的原则

    ...以,你应该已经了解了JDK 7中的5种GC类型,以及每种GC对性能的影响。 在第二篇Java垃圾回收的监控中介绍了在真实场景中JVM是如何运行GC,如何监控GC数据以及有哪些工具可用来方便进行GC监控。 在第三篇GC 调优中基于真实案例...

    lufficc 评论0 收藏0
  • Hack on HHVM —— Facebook是如何优化PHP的

    ...来回答。简单直接的回答是,Facebook的规模太大了。PHP的性能问题限制了Facebook的发展。从另一个角度来回答,则是要回答既然PHP不够用,为什么不干脆换掉? 把PHP换掉也有整体换和局部换的区别。最彻底的方案就是完...

    lmxdawn 评论0 收藏0
  • Java性能优化JVM内存模型

    [TOC] JVM内存模型 首先介绍下Java程序具体执行的过程: Java源代码文件(.java后缀)会被Java编译器编译为字节码文件(.class后缀); 由JVM中的类加载器加载各个类的字节码文件,加载完毕之后,交由JVM执行引擎执行 在整个程序执行...

    SQC 评论0 收藏0
  • 学习JVM必看书籍

    ...,以及字节码验证的规则《实战Java虚拟机:JVM故障诊断与性能优化》 《实战Java虚拟机——JVM故障诊断与性能优化》内容简介:随着越来越多的第三方语言(Groovy、Scala、JRuby等)在Java虚拟机上运行,Java也俨然成为一个充满活力...

    shaonbean 评论0 收藏0
  • 性能Java代码的最佳实践

    高性能Java代码的最佳实践前言 在这篇文章中,我们将讨论几个有助于提升Java应用程序性能的方法。我们首先将介绍如何定义可度量的性能指标,然后看看有哪些工具可以用来度量和监控应用程序性能,以及确定性能瓶颈。 ...

    stackfing 评论0 收藏0
  • 面试官问我JVM调优,我忍不住了!

    ...成栈帧(压栈出栈记录方法调用位置等等)会带来一定的性能损耗,所以「方法内联」的优化可以提高一定的性能候选者:在JVM中也有相关的参数给予我们指定(-XX:MaxFreqInlineSize、-XX:MaxInlineSize)候选者:而「逃逸分析」则是判...

    不知名网友 评论0 收藏0
  • 从表到里学习JVM实现

    ...nt Compiler 的原始设计思路。这是个非常简单、但相对来说性能还不错的JIT编译器,可用于对JIT编译器的基本了解。这本书本身就很赞,不为学习虚拟机也可以一读。    需要注意的是从简易的JVM实现到高性能、复杂的JVM...

    Cristic 评论0 收藏0
  • 系统优化怎么做-JVM优化之开篇

    ...为同步的线程 结束状态: 线程执行完毕或者异常退出 性能监控关注点 系统线程总数 死锁线程 需要优先解决 线程Bloked总数数量 线程Bloked多的情况下,考虑对待处理数据进行分片,进行多通道,多线程处理提高系统性能如果...

    gecko23 评论0 收藏0
  • Java性能调优概述

    [TOC] Java性能调优概述 性能优化有风险和弊端,性能调优必须有明确的目标,不要为了调优而调优!!!盲目调优,风险远大于收益!!! 程序性能的主要表现点 执行速度:程序的反映是否迅速,响应时间是否足够短 内存...

    ad6623 评论0 收藏0
  • 系统优化怎么做-Tomcat优化

    ...会影响系统执行,这里会讲Tomcat怎样进行配置能提高处理性能。另外必须提到对应的JVM参数的优化的一些经验。 Tomcat运行模式 分3种模式: bio,nio,apr 一般使用nio模式bio效率低,apr对系统配置有一些比较高的要求 确认Tomcat的运行模...

    gghyoo 评论0 收藏0
  • JVM解剖公园

    ...借助系统内核的透明大页机制轻松做到,那这样是否会对性能有所帮助呢? 实际上它能有效提高应用程序性能,特别是当程序拥有大量数据和堆栈时 翻译修改摘录自: https://shipilev.net/jvm/anat... 3、GC设计和停顿 原文标题:JVM Anatom...

    imingyu 评论0 收藏0
  • jvm原理

    35 个 Java 代码性能优化总结 优化代码可以减小代码的体积,提高代码运行的效率。 从 JVM 内存模型谈线程安全 小白哥带你打通任督二脉 Java使用读写锁替代同步锁 应用情景 前一阵有个做反抄袭检测的小伙伴问了我一个问题...

    lufficc 评论0 收藏0
  • JVM的编译策略

    ...编译器 client compiler,又称C1编译器,较为轻量,只做少量性能开销比较高的优化,它占用内存较少,适合于桌面交互式应用。在寄存器分配策略上,JDK6以后采用的为线性扫描寄存器分配算法,其他方面的优化,主要有方法内联...

    CloudwiseAPM 评论0 收藏0
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTran

    ...前提下,减少传统的重量级锁使用操作系统互斥量产生的性能消耗。但是不同是:轻量级锁在无竞争的情况下使用 CAS 操作去代替使用互斥量。而偏向锁在无竞争的情况下会把整个同步都消除掉。 偏向锁的偏就是偏心的偏,...

    Vixb 评论0 收藏0

推荐文章

相关产品

<