美文网首页
程序性能优化一些手段

程序性能优化一些手段

作者: Real_man | 来源:发表于2020-11-19 09:01 被阅读0次

如题,优化程序性能的一些方式,记录个大纲

  • 数据结构与算法:模型优化,批量,异步,并行
    • IO
      • 零拷贝
    • 多线程
      • 无锁:利用CAS,无锁队列、无锁链表、无锁 HashMap 等数据结构
      • 多路复用:
    • 序列化,可尽量减少序列化和反序列化
      • 不同序列化框架性能
  • JDK,参数调整
  • 依赖中间件
    • 数据库优化:索引实现:B+,Hash,位图。索引类型:主键,聚集,非聚集
    • 缓存优化:缓存穿透,缓存击穿,缓存雪崩。
      • 布隆过滤器
  • 机器内核

相关文章

  • CPU缓存和内存屏障

    CPU性能优化手段 - 缓存 为了提高程序的运行性能, 现代CPU在很多方面对程序进行了优化例如: CPU高速缓存...

  • JAVA 多线程- CPU缓存和内存屏障 & 多线程考究

    1. CPU性能优化手段 - 缓存 为了提高程序运行的性能,现代CPU在很多方面对程序进行了优化。例如:CPU高速...

  • CPU缓存和内存屏障

    CPU性能优化手段-缓存 为了提高程序运行的性能,现代CPU在很多方面对程序进行了优化。例如:CPU高速缓存。尽可...

  • 程序性能优化一些手段

    如题,优化程序性能的一些方式,记录个大纲 数据结构与算法:模型优化,批量,异步,并行IO零拷贝多线程无锁:利用CA...

  • 3.CPU缓存和内存屏障

    cpu性能优化手段 缓存为了提高程序运行的性能,现代CPU在很多方面对程序进行了优化。例如:CPU高速缓存,尽可能...

  • Java程序优化

    Java程序优化 参考书籍: Java程序性能优化 让你的Java程序更快、更稳定.pdf 性能分析-程序性能指...

  • 从实际案例聊聊Java应用的GC优化

    当Java程序性能达不到既定目标,且其他优化手段都已经穷尽时,通常需要调整垃圾回收器来进一步提高性能,称为GC优化...

  • CPU缓存和内存屏障

    CPU性能优化手段 缓存 运行时指令重排 缓存 为了提高程序运行的性能,处理器大多会利用缓存来提高性能,而避免访问...

  • Java性能调优

    概览 设计优化 Java程序优化 Java程序优化并行程序开发及优化 JVM调优 Java性能调优工具

  • 腾讯做优化的大佬三下五除二让我程序快了200%

    这篇文章主要跟大家说说程序性能优化,说到程序性能优化咱们先来谈谈代码优化~ 代码优化 代码优化其实一个很重要的课题...

网友评论

      本文标题:程序性能优化一些手段

      本文链接:https://www.haomeiwen.com/subject/rtrkiktx.html