初步探索GraalVM--云原生时代JVM黑科技
1云原生时代Java语言的困境经过多年的演进,Java语言的功能和性能都在不断的发展和提高,诸如即时编译器、垃圾回收器等系统都能体现Java语言的优秀,但是想要享受这些功能带来的提升都需要一段时间的运行来达到最佳性能,总的来说Java是面
Stella981 Stella981
4年前
JVM虚拟机调优实战(3)进阶调优篇
1.JVM内存分配与回收1.1MinorGc和FullGC有什么不同呢?   新生代GC(MinorGC):指发生新生代的的垃圾收集动作,MinorGC非常频繁,回收速度一般也比较快。   老年代GC(MajorGC/FullGC):指发生在老年代的GC,出现了MajorGC经常会伴随至少一次的MinorGC(并非绝对)
Stella981 Stella981
4年前
JVM常见垃圾回收器组合参数设定(JDK6 To JDK14)
!(https://oscimg.oschina.net/oscnet/up217b7bc4d8b3ebe1da74261a217434c0f13.png)!(https://oscimg.oschina.net/oscnet/upfca43d3db20c876c1d6817428c3f450df9c.png)Serial串行
Stella981 Stella981
4年前
Python开发【模块】:Weakref
Weakreferences前言:_weakref_模块允许python开发者创建弱引用对象。再接下来中,术语referent代表被弱引用所引用的对象。一个弱引用对于对象是不能够保持对象存活的:当仅剩下_referent_的引用都是弱引用时,垃圾回收机制是可以自由销毁_referent_然后重新使用内存的
Wesley13 Wesley13
4年前
Java虚拟机(JVM)中的内存设置详解
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGenspace:全称是PermanentGenerationspace.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heapspace:存放Instance。
Stella981 Stella981
4年前
Python技巧之函数
函数是Python中的第一公民:函数可以作为参数传递给其他函数,可以作为其他函数的返回亦可以赋值给变量和保存在数据结构中。defmyfunc(a,b):...returnab...funcsmyfun
线上问题处理案例:出乎意料的数据库连接池 | 京东云技术团队
本文是线上问题处理案例系列之一,旨在通过真实案例向读者介绍发现问题、定位问题、解决问题的方法。本文讲述了从垃圾回收耗时过长的表象,逐步定位到数据库连接池保活问题的全过程,并对其中用到的一些知识点进行了总结。
JDK11升级JDK17最全实践干货来了
1、前言如果你仍在使用JDK8,那你是否曾经遇到过OutOfMemoryError的问题?你是否曾经为JVM的调优问题感到困扰?本篇文章将为你介绍一种能够提供百倍性能提升的垃圾回收器,也许能够解决你的问题。上篇文章给大家带来了相信大家阅读后已经对JDK11
智码逐影人 智码逐影人
1星期前
雷池 WAF 配置教程:小白学规则编写,用 Nginx 护住 WordPress 博客
作为刚学WordPress的小白,我之前总觉得“规则编写”是专业运维的专利,直到自己的博客被垃圾评论刷屏、后台遭频繁登录尝试后才意识到——哪怕是个人博客,也需要定制化的防护规则。跟着雷池WAF的配置教程学规则编写后,我不仅解决了博客的安全问题,还对Web防