最新文章列表

CIKERS Shane 20190620

<div class="iteye-blog-content-contain" style="font-size: 14px;"> <p>昨天做了不少编程序的事情,不过有一个内存占用的测试,其实并不应该这个阶段去完成,还是不自觉地做了。最终得到结论保持一个对话状态记录,会占用接近 600 字节内存。如果有 1 万个用户同时开着对话,只用 ...
Surmounting 评论(0) 有313人浏览 2019-06-20 13:44

jmap -histo pid | head -n 20

查看某个进程的对象占用对象最大的命令:      jmap -histo pid | head -n 20
墙头上一根草 评论(0) 有1243人浏览 2018-04-08 10:35

java 内存诊断

1、步骤地址      https://jingyan.baidu.com/album/0a52e3f4d73453bf63ed7254.html?picindex=3  
x125858805 评论(0) 有1439人浏览 2018-03-08 14:18

linux 内存管理

使用free命令查看内存: free -h free -h  #人性化输出显示 说明:              total       used       free     shared    buffers     cached Mem:          996M       521M       474M        56K        35M       118M -/+ buff ...
godlewis 评论(0) 有446人浏览 2017-07-11 11:06

(转)HDFS NameNode内存全景

转载自:http://tech.meituan.com/namenode.html 小桥 ·2016-08-26 11:20 一、概述 从整个HDFS系统架构上看,NameNode是其中最重要、最复杂也是最容易出现问题的地 ...
ChenghuiZ 评论(0) 有681人浏览 2017-06-27 09:54

JVM,多线程相关知识

JVM内存模型,Memory Model http://blog.csdn.net/u012152619/article/details/46968883 JVM垃圾回收机制 http://blog.csdn.net/u012152619/article/details/46981643 类的加载机制 http://blog.csdn.net/u012152619/article/details ...
darrenzhu 评论(0) 有646人浏览 2017-04-19 09:49

了解java内存区域

Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。      1.程序计数器(线程私有) 一块较小的内存空间,存储当前线程所执行的字节码行号指示器。分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。 ...
welcomezhang 评论(0) 有410人浏览 2017-04-01 21:08

solr、lucene的效率分析的一个文章

链接:https://wiki.apache.org/solr/SolrPerformanceProblems? 主要讲了:gc、commit、内存大小(包括java、os),cache(涉及到warm)对性能的影响,讲的很好。    
suichangkele 评论(0) 有902人浏览 2017-03-24 17:18

tomcat内存设置

 修改tomcat的内存参数在tomcat/bin/中去修改 windows      编辑catalina.bat文件             在:noJuliConfig                  set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%下面添加如下语句                语句为                  J ...
Janne 评论(0) 有402人浏览 2017-03-03 10:07

配置MapReduce内存

1. Container内存使用的监控        NodeManager作为Yarn运行中的一个守护进程,其中一个职责是监控运行在节点上的container,通常包含每个容器的内存使用。         为监控容器的内存使用情况,在Yarn的配置文件yarn-site.xml中配置yarn.nodemanager.container-monitor.interval-ms属性遍历当前正在运 ...
amazon10 评论(0) 有1665人浏览 2016-12-29 16:55

websphere7.0性能优化,内存,连接池,线程池

  一、设置jvm内存大小 打开管理控制台 https://ip:9043/ibm/console服务器--应用程序服务器--选择服务器server1--Java和进程管理--进程定义--Java虚拟机初始堆 ...
happyqing 评论(0) 有5768人浏览 2016-12-20 14:41

Linux硬件资源管理

一 查看系统PCI设备 1 命令 lspci lspci -v 2 命令结果及分析 二 查看CPU 1 命令 more /proc/cpuinfo 2 命令结果及分析 siblings和cpu cores值之间有个对应关系,如果siblings是cpu cores的两倍,则说明系统支持超线程,并且超线程已打开;如果siblings和cpu cores一致,则说明系统不支持超 ...
cakin24 评论(0) 有909人浏览 2016-10-28 21:06

Java内存溢出详解

   一、常见的Java内存溢出有以下三种:   1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始 ...
zifeng412708 评论(0) 有369人浏览 2016-10-21 10:37

tomcat内存配置

如何更改tomcat7及以上版本内存设置 当在tomcat的webapps文件夹中部署需要大量资源的war包时,启动tomcat,war包将不能被成功部署。 tomcat安装有services版安装和开发版安装。 本经验将介绍如何设置两种版本的tomcat需要使用的内存和perm 大小。 工具/原料 能够打开bat文件或者sh文件的编辑器 安装tomcat Services版本tomcat ...
zqs520 评论(0) 有437人浏览 2016-09-30 10:17

Java成员变量的初始化和在內存中的运行机制

一 成员变量介绍成员变量包括:实例变量(不以static修饰)和类变量(以static修饰)。 二成员变量的初始化和运行机制1代码片段 class Person { public String name; public static int eyeNum; ) Person p1 = new Person(); //a Person p2 = new Perso ...
cakin24 评论(0) 有766人浏览 2016-09-28 06:55

java内存的划分

 学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢?   由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程:                          ...
大雷和森 评论(0) 有355人浏览 2016-09-26 10:29

三张图讲清楚Java中的方法的参数传递机制

一 Java中方法的参数传递机制介绍Java中方法的参数传递机制只有一种:值传递。   二 应用举例1 代码示例 class DataWrap { int a; int b; } public class ReferenceTransferTest { public static void swap(DataWrap dw) { // 下面三行代码实现dw的a、 ...
cakin24 评论(0) 有1761人浏览 2016-09-25 08:06

Java对象在内存中的表示

有这样一行代码Person p = new Person(),它在内存中是怎样表示的呢?这一行代码实际产生了两个东西:一个是p变量,一个是Person对象,它在内存中的表示如下图。 如果希望通知垃圾回收机制回收某个对象,只需切断对象的所有引用变量和它之间的关系即可,也即把这些引用变量赋值为null,即p=null。
cakin24 评论(0) 有1159人浏览 2016-09-25 07:22

两张内存变化图揭秘二维数组的初始化

一 代码示例 public class TwoDimensionTest { public static void main(String[] args) { // 定义一个二维数组 int[][] a; // 把a当成一维数组进行初始化,初始化a是一个长度为4的数组 // a数组的数组元素又是引用类型 a = new int[4][]; //a ...
cakin24 评论(0) 有1079人浏览 2016-09-24 22:14

四张內存变化图揭秘引用类型数组的初始化

一代码示例 class Person { public int age; // 年龄 public double height; // 身高 // 定义一个info方法 public void info() { System.out.println("我的年龄是:" + age + ",我的身高是:" + height ...
cakin24 评论(0) 有627人浏览 2016-09-24 21:46

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics