#性能调优

      更多分类

Java 8 Streams API:懒惰和性能优化

18-12-19 337 1 banq

当你处理更大的数据或无限的流时,懒惰laziness是一个真正的福音, 处理数据时,我们不确定何时使用已处理的数据。eager急切的立即处理会以牺牲性能为代价,客户端可能只是使用一小部分数据。或者,... 详细

Java内存泄漏解决之道

18-11-05 371 1 banq

Java的核心优势之一是在内置垃圾收集器(简称GC)的帮助下实现自动内存管理。GC隐式地负责分配和释放内存,因此能够处理大多数内存泄漏问题。 虽然GC有效地处理了大部分内存,但它并不能保证内存泄漏的... 详细

Web性能优化101:JS,CSS,HTTP,图像和字体

18-10-30 38 banq

如何提升Web加载性能? 有以下要点。 Javascript性能优化 - 缩小JS代码 - 使用async和defer 编写脚本 - 拆分代码以尽可能少地加载 - 并从依赖项中删除... 详细

Javascript V8性能大幅度提高

18-10-26 35 banq

从V8.6.2 到V8.6.8再到V8.7.2性能提升惊人,柱子越小性能越好 . 详细

禁用Hibernate本地事务自动提交可大大提高性能

18-09-03 274 banq

将数据库连接配置的自动提交auto-commit关闭, 使用Spring/Spring Boot框架连接数据库时,如果使用的是非JTA事务,也就是JDBC事务,称为resource-local本地资... 详细

Java 11新特性:Java飞行黑盒子

18-08-25 345 banq

Java飞行记录仪(Java Flight Recorder)已经变成Java 11的一部分了,之前它是一个商业功能,但是伴随 JEP 328 的 Java 11发布,它从OracleJDK开源到了O... 详细

JATT:谷歌的Java虚拟机自动调整工具

16-12-13 320 banq

JATT是google的Java虚拟机自动调整工具,它是一个开源软件工具,用于优化Java虚拟机(JVM)。 JATT是基于OpenTuner开发的,OpenTuner是另一个开源软件框架,用于构... 详细

Golang实时GC的理论与实践总结

16-12-03 924 1 banq

本文是总结Go语言的低延迟垃圾回收机制GC突出之处。 Pusher是一个简单的托管API,通过WebSockets集成到网络和移动应用程序或任何其他互联网连接的设备上,实现快速,轻松,安全地将实时双... 详细

如何快速保存数量有380K之多的条目到MySQL?

16-09-28 528 5 banq

假设你有380k个Java对象在内存中,你如何更快地将它们持久化保存到MySQL中? 首先想到的办法使用普通SQL通过JDBC保存,据测试通过Spring JDBC保存所有对象插入到数据库MySQL... 详细

高性能软件法则

16-09-22 397 2 banq

学习如何编写高性能的代码是困难的。这里有一些简单的法律 : 1.程序语言 <<程序员的性能意识,编程语言并不重要,重要的是程序员必须意识了解语言的执行情况和相关库包,所有主流编程语言和... 详细

五种JVM性能优化技巧

16-09-05 359 banq

优化Java代码需要理解Java中不同元素是如何交互的,以及与操作系统是如何交互的,下面五个技巧帮助你分析和优化代码。 性能优化依赖于许多情况,比如垃圾回收,虚拟机和底层操作系统设置。有许多工具帮助... 详细

Java直接内存对齐(Memory Alignment)

16-08-14 665 banq

内存对齐意味将数据类型写入到内存地址时是按照它们大小切割的,内存对齐会带来性能提升,是Java性能提升的黑技术。内存对齐定义(n是2的乘幂): boolean nAligned = (address... 详细

SQL性能优化:UNION ALL快于UNION

16-07-29 328 banq

如果两个join的数据集中重复元素能够移除,也就是你确信两个联合查询的数据集(内部WHERE语句)中没有重复元素,那么使用UNION ALL快于UNION,这样可以让数据库引擎优化内部查询( inne... 详细

关系数据库牺牲持久性Durability获得性能提升

16-07-14 149 banq

你是否愿意以几秒钟的写入可能丢失风险换取关系数据库写操作性能的数百倍提升?如果愿意,你可以不必使用NoSQL,通过配置传统关系数据库获得与NoSQL一样的高性能。 MariaDB (之前: My... 详细

Javascript使用Buffer替代字节数组会提升性能

16-06-29 472 banq

在Javascript中如果需要使用字节byte数组,直接使用Buffer会被使用byte数组性能更快。 以下是测试代码: console.time('buf'); for ... 详细

共有 82 上一页 1 2 3 4 5 ... 6 下一页