最新 最热

垃圾回收器分类

有了虚拟机,就一定需要收集垃圾的机制,这就是Garbage Collection,对应的产品我们称为Garbage Collector。

2021-07-14
0

JVM入门

2018年Oracle发布的Graal VM,在HotSpt基础上发展出来的全栈虚拟机,可以作为“任何语言”的运行平台使用。

2021-07-14
0

太爽了!Python3.9 的那些新特性

关于多进程库的改进,Python 3.9 向 multiprocessing.SimpleQueue 类添加了新方法 close()。此方法可以显式地关闭队列。这将确保队列关闭并且停留时间不会比预期长。值得注意的是,一旦关闭队列,就不能调用 get()、put() ...

2021-07-13
0

JVM之堆

一个进程对应一个jvm实例,同时包含多个线程,这些线==程共享方法区和堆==,每个==线程独有程序计数器、本地方法栈和虚拟机栈==。

2021-06-29
0

世界总决赛选手带你玩转数论 3——同余方程原来如此简单

笔者曾获得 ICPC 2020 世界总决赛资格,ICPC 2020 亚洲区域总决赛第五名。

2021-06-16
0

世界总决赛选手带你玩转数论 2——质因数分解和欧几里得算法

笔者曾获得 ICPC 2020 世界总决赛资格,ICPC 2020 亚洲区域总决赛第五名。

2021-06-16
0

iOS14开发-多线程

不论线程通过如何调度或线程如何交替执行,在不需要做任何干涉的情况下,其执行结果保持一致符合预期,则称之为线程安全。

2021-06-08
0

iOS自建IM相关

GCDAsyncSocket是一个封装好的,帮助开发者完成socket的通信过程。数据上传以及接收。

2021-06-02
0

一次简单的 JVM 调优,性能提升了15%

最近对负责的项目进行了一次性能优化,其中包括对 JVM 参数的调整,算是进行了一次简单的 JVM 调优,JVM 参数调整之后,服务的整体性能有 15% 左右的提升,还算不错。...

2021-05-28
0

JVM调优常用参数

这个非常重要,通常只要这里设置够了,就不会出现溢出。 -Xms4096m -Xmx4096m or -Xms4g -Xmx4g 这两个值的大小应该一样,这样减少转换时初始化时间 64位一般可支持的最大内存是多少?如果物理内存为32G(一般为物理内存的90%,...

2021-05-19
0