Java常见线上问题总结绝⼤多数Java线上问题从表象来看通常可以归纳为4个方面:CPU、内存、磁盘、网络。比如,应用上线后突然CPU使用率99%、内存泄漏、STW时间过长,这些问题通常可以分为两大类:系统异常 (CPU占用率过高、磁...
链接:[#link]( https://www.cnblogs.com/duanxz/p/3482366.html )
前提:找到你的studio64.exe.vmoptions(64位操作系统为例)文件
-Xmx 指定最大堆,即堆内存的上线,当实际内存接近上线时会发生GC。 –Xms 最小堆,jvm运行的默认堆大小。 -Xmn 设置新生代大小 -XX:NewRatio 新生代(eden+2*s)和老年代(不包含永久区)的比值。新生代和老年代默认比例是1:2。 4...
Full GC相对于Minor GC来说,停止用户线程的STW(stop the world)时间过长,至少慢10倍以上,所以要尽量避免,首先说一下Full GC可能产生的原因,接着给出排查方法以及解决策略。...
三读Objective-C2.0 笔记~(作为一个OC开发者,必读之书) gitbook地址
mod 1234 (3)计算 gcd(57,93),并找出整数s和t,使得57s+93t=gcd(57,93) (4)求解下列同余方程组
观察电量模式通知: NSProcessInfoPowerStateDidChangeNotification
在iOS里用个 Timer(定时器)真的是太麻烦了,一不小心就不work了,一不小心又导致内存泄露了~
(3)、performSelector隐式创建 (顺便说一下performSelector其他方法)