• HOME
  • SEARCH
  • TOPICS
  • DATA

  • Java 不同垃圾回收器占用的内存大小

    需求 Java内存中除了堆内存外,还有堆外内存,如:垃圾回收器就会占用一定的堆外内存。 对于在Kubernetes中部署的服务,如果频繁被OOM,需要关注堆外内

    2023-12-27, Views: 1467 , Topics: GC JVM Java

  • Java Native Memory Tracking 追踪 JVM 内存使用情况

    开启 NMT -XX:NativeMemoryTracking=off: NMT默认关闭,需在启动时开启。 -XX:NativeMemoryTracking=

    2023-12-26, Views: 2214 , Topics: NMT JVM Java

  • Java 最大堆内存 500M Kubernetes Pod 最大内存 700M 出现了 OOM

    现象 Java服务部署在Kubernetes中,Pod的内存大小设置为700M,Java堆内存设置的-Xmx为500M,线上频频发生OOMKiller被Kube

    2023-12-25, Views: 1761 , Topics: Kubernetes JVM Java

  • Java 堆内存动态调整

    参数 JVM中参数MaxHeapFreeRatio,默认值70,表示空闲的堆内存占最大内存(-Xmx)的比例大于设置的比例(-XX:MaxHeapFreeRat

    2023-12-22, Views: 3355 , Topics: Java JVM

  • Java 线上服务查看 Direct 及 Mapped 堆外内存

    需求 需要查看线上服务占用堆外内存的情况。 困难 jcmd等命令行工具,无法查看堆外内存的情况。 NMT也没有追踪堆外内存。 在Kubernetes中部署,无法

    2023-12-21, Views: 1717 , Topics: Java JVM

  • Java Arena Area 内存占用过高问题

    现象 使用top命令查看到Java内存RSS占用过高,堆内存并没有很大。 排查 使用pmap -x pid查看有很多anon,内存占用。 [root@local

    2023-12-20, Views: 2150 , Topics: Java JVM

  • Java 进程使用的内存组成

    内存组成 VM 内存 Heap堆内存 Young Gen新生代 Old Gen老年代 Perm Gen永久代(JDK <=7) Non Heap 非

    2023-12-18, Views: 1209 , Topics: Java JVM

  • Java 设置堆内存的最大值和最小值的几种方式

    InitialHeapSize 默认值:物理内存的1/64。 举例: -Xms100M MaxHeapSize 默认值:物理内存的1/4。 举例:-Xmx1G、

    2023-12-15, Views: 2414 , Topics: Java JVM

  • Java 命令行 -XshowSettings 查看 JVM 配置

    showSettings 显示JVM的配置。 -XshowSettings:category 显示不同category的配置。 category=vm 显示最大

    2023-12-14, Views: 1417 , Topics: Java JVM

  • Java 日志中异常信息缺少堆栈信息

    现象 生产环境下日志输出的异常只有一行异常名称,没有具体的堆栈信息。 示例 public class OmitStackTraceInFastThrowDemo

    2023-12-13, Views: 1338 , Topics: Java JVM

  • Java 查看虚拟机日志

    默认日志 不配置启动参数,默认是warning级别,输出uptime、level、tags三个标识符。 -Xlog:all=warning:stdout:upt

    2023-12-12, Views: 1537 , Topics: Java JVM

  • Java CDS 类数据共享 Class Data Sharing

    作用 类数据共享。 减少启动时间,降低内存占用。 注意:必须由多个JVM。 文件位置 Linux/macOS: $JAVA_HOME/lib/server/c

    2023-12-11, Views: 1660 , Topics: Java

  • Java LockSupport 几种唤醒机制

    暂停线程 LockSupport使用park系列方法底层调用C++代码来暂停线程。 唤醒线程 LockSupport的park方法上有一段注释: Some o

    2023-12-08, Views: 1196 , Topics: Java 锁

  • 状态值 0 到 1 和 1 到 0 切换

    需求 修改状态位,由0变为1,由1变为0。 方法一 使用1-var实现。 // 0 -> 1 int status = 0; status = 1 -

    2023-12-07, Views: 1042 , Topics: Java

  • Java 计算分页参数 page 和 size 三种方法

    方法一(推荐) //总记录数 int rows=21; //每页显示的记录数 int pageSize=5; //页数 int pageSum=(row

    2023-12-06, Views: 1394 , Topics: Java

  • JavaScript 实现 jQuery wrap 方法

    需求 将所有pre标签包裹一个div。 jQuery wrap 方法 $("pre").wrap("<div class='pre-class'>&

    2023-12-04, Views: 1362 , Topics: JavaScript

  • JavaScript 将 Number 转成 String

    需求 将Number类型的变量转为String字符串。 方法一 字符串模板 var num = 1 num = `${num}` 方法二 拼接字符串 var n

    2023-12-03, Views: 1093 , Topics: JavaScript

  • JavaScript 获取 img 图片的绝对路径和相对路径

    需求 提取网页中所有图片的路径。 代码 image.src是绝对路径。 image.getAttribute是相对路径。 let images = docume

    2023-12-03, Views: 1944 , Topics: JavaScript

  • JavaScript 获取 HTML 中的文字字数

    需求 计算HTML中的文字字数,因为有很多标签,需要正则提取,比较麻烦。使用JavaScript内置方法获取。 代码 获取id为div-content标签下的字

    2023-12-02, Views: 1481 , Topics: JavaScript HTML

  • JavaScript 格式化时间为音视频时间

    需求 将时间总长格式化化为音频、视频中的时间,例如:01:50:39。 代码 function formatSeconds(seconds) { let

    2023-12-01, Views: 1357 , Topics: JavaScript

  • First Prev
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • Next Last

©2025 沪ICP备18012661号-1 阿里云

Messages Sitemap GitHub