#J

Java JVM虚拟机选项Xms/Xmx/PermSize/MaxPermSize(转)

通过JVM的这些选项:Xms/Xmx/PermSize/MaxPermSize可以牵扯出很多问题,比如性能调优等。说明:以下转载没经过实践。经验实例(参考):设置每个线程的堆栈大小。JDK5.0以后每个线程堆栈大小为1M,以前每个线程堆栈大小为256K。更具应用的线程所需内存大小进行调整。在相同物理内存下,减小这个值能...

Java分代垃圾回收机制:年轻代/年老代/持久代(转)

虚拟机中的共划分为三个代:年轻代(YoungGeneration)、年老点(OldGeneration)和持久代(PermanentGeneration)。其中持久代主要存放的是Java类的类信息,与垃圾收集要收集的Java对象关系不大。年轻代和年老代的划分是对垃圾收集影响比较大的。年轻代:所有新生成的对象首先都是放在...

JAVA的堆和栈(转)

堆栈是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。要点:堆,队列优先,先进先出(FIFO—firstinfirstout)。栈,先进后出(FILO&md...
代码星球 ·2020-04-04

JDK工具jstatd用法详解(转)

jstatd,即虚拟机的jstat守护进程,主要用于监控JVM的创建与终止,并提供一个接口允许远程监控工具依附到在本地主机上运行的JVM。用法摘要jstatd[options]options命令行选项。这些选项可以是任意顺序。如果存在多余的或者自相矛盾的选项,则优先考虑最后的选项。描述jstatd工具是一个RMI服务器...

使用Java VisualVM配置Java应用程序/分析CPU或内存的使用情况(转)

以下内容翻译自(机翻):https://baptiste-wicht.com/posts/2010/07/profile-applications-java-visualvm.html当您需要发现应用程序的哪些部分消耗更多的CPU或内存时,必须使用分析器来执行此操作。默认使用SunJDK打包的一个分析器是JavaVis...

使用JConsole观察分析Java程序的运行(转)

一、JConsole是什么从Java5开始引入了JConsole。JConsole是一个内置Java性能分析器,可以从命令行或在GUIshell中运行。您可以轻松地使用JConsole(或者,它更高端的“近亲”VisualVM)来监控Java应用程序性能和跟踪Java中的代码。二、如何启动JCo...

JDK(Java Development Kit)内置常用自带工具一览(转)

注意:可能随着JDK的版本升级,工具也会随着增多。JDK(JavaDevelopmentKit)是Java程序员最核心的开发工具,没有之一。JDK是一个功能强大的Java开发套装,它不仅仅为我们提供了Java运行环境,还给开发人员提供了许多有用的开发组件(位于bin目录中,如下图所示)。仅仅使用JDK,就能够解决我们在...

查看当前Java进程工具jps(转)

jps是JDK提供的一个查看当前Java进程的小工具,可以看做是JavaVirtualMachineProcessStatusTool的缩写。非常简单实用。命令格式:jps[options][hostid][options]选项 :-q:仅输出VM标识符,不包括classname,jarname,argume...

Eclipse安装Jetty插件(Web容器)

Eclipse除了安装Tomcat插件外,还可以安装Jetty,相对来说Jetty比Tomcat配置简单。Tomcat安装及配置:http://www.cnblogs.com/EasonJim/p/6919369.htmlJetty:安装:【Help】->【EclilpseMarketplace..】搜索Jett...

Java EE: XML Schemas for Java EE Deployment Descriptors(Java Web的web.xml头web-app标签上的XML模式)

继上几篇文章http://www.cnblogs.com/EasonJim/p/6221952.htmlhttp://www.cnblogs.com/EasonJim/p/6959120.html所涉及的web.xml配置中,针对web-app上的XML模式配置,可以参考以下网址进行查阅:http://www.orac...
代码星球 ·2020-04-04

Ubuntu 16.04安装JMeter测试工具

JMeter是Java的测试工具,由Apache开发。同样,JMeter是跨平台的。下载:http://jmeter.apache.org/download_jmeter.cgi安装:7zxapache-jmeter-3.2.zipsudomvapache-jmeter-3.2/opt/apache-jmeter-3....

Java基础教程:tutorialspoint-spring mvc

教程:来自turorialspoint的SpringMVC4.1.6教程(英文),官网:https://www.tutorialspoint.com/springmvc/index.htm离线版本:(链接:https://pan.baidu.com/s/1hsvL7wS密码:vg7x)简介:SpringMVC框架是一个...

Java上使用Lombok插件简化Getter、Setter方法

Maven引入依赖:<dependencies><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.16.1...

Ubuntu 16.04中XMind 8导致Java内存溢出的问题解决(硬盘卡死,桌面卡死)

XMind使用的是Java进行开发,如果出现内存溢出的问题,那么一定是桌面快捷方式的问题,解决方法是直接修改快捷方式里面的内容,修改如下:[DesktopEntry]Encoding=UTF-8Version=1.0Type=ApplicationName=XMindIcon=xmind.pngPath=/opt/xm...

Eclipse在Project Explorer项目归组及分模块显示

普通项目:1、【PackageExplorer】->【filter】->【TopLevelElements】->【WorkingSets】2、【PackageExplorer】->【右键】->【New】->【Other】->【Java】->【JavaWorkingSet】...
首页上一页...13821383138413851386...下一页尾页