最新 最热

2年过去了,React Forget 凉了么?

在 2 年前的React Conf 2021[1],黄玄第一次介绍了React Forget,这是个「可以生成等效于 useMemo、React.memo」的编译器(可以简单理解为,有了它,开发者不需要考虑React项目的性能优化了)。...

2023-10-25
0

Redis监视器的实时监控性能优化和故障排除

Redis监视器能够提供实时的性能监控和数据展示,帮助运维人员全面了解Redis数据库的运行情况和性能表现。以下是Redis监视器的实时监控特点:

2023-10-24
1

Go和C++通用性能优化黑魔法——PGO!

我们在进行性能优化的时候,往往会应用各种花式的优化手段:优化算法复杂度(从 O(N) 优化到 O(logN) ),优化锁的粒度或者无锁化,应用各种池化技术:内存池、连接池、线程池、协程池等。压缩技术、预拉取、缓存、批量处理、SIMD,...

2023-10-23
0

WPF性能优化:Freezable 对象

Freezable是WPF中一个特殊的基类,用于创建可以冻结(Freeze)的可变对象。冻结一个对象意味着将其状态设置为只读,从而提高性能并允许在多线程环境中共享对象。...

2023-10-22
0

最近关于「写文字」的思考

前段时间刚发表了一篇文章:复盘:细数这些年写文字的成与败,然后我又陷入了「写什么」的困局,我的思考的出发点是:

2023-10-20
1

JVM性能优化系列-(7) 深入了解性能优化

如:数据库查询花费的时间,将字符回显到终端上花费的时间,访问 Web 页面花费的时间;

2023-10-19
0

JVM性能优化系列-(6) 晚期编译优化

在部分的商用虚拟机中,java程序最初是通过解释器(Interpreter) 进行解释执行的,当虚拟机发现某个方法或代码块的运行特别频繁时,就会把这些代码认定为“热点代码”(Hot Spot Code)。为了提高热点代码的执行效率,在运行时,虚...

2023-10-19
0

JVM性能优化系列-(5) 早期编译优化

词法、语法分析:词法分析是将源代码的字符流转变为标记(Token)集合,单个字符是程序编写过程的最小元素,而标记则是编译过程的最小元素,关键字、变量名、字面量、运算符都可以成为标记 语法分析是根据Token序列构造抽象语法...

2023-10-19
0

JVM性能优化系列-(4) 编写高效Java程序

正常情况下,如果构造器参数过多,可能会考虑重写多个不同参数的构造函数,如下面的例子所示:

2023-10-19
0

JVM性能优化系列-(3) 虚拟机执行子系统

Java刚诞生的宣传口号:一次编写,到处运行(Write Once, Run Anywhere),其中字节码是构成平台无关的基石,也是语言无关性的基础。

2023-10-19
0