随笔分类 -  JVM

摘要:java启动参数共分为三类; 其一是标准参数( ),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 其二是非标准参数( X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容; 其三是非Stable参数( XX),此类参数各个jvm实现会有所不同,将来可能会 阅读全文
posted @ 2020-01-27 22:30 星朝 阅读(5589) 评论(0) 推荐(2) 编辑
摘要:原文地址:http://tengj.top/2016/05/06/threadvolatile4/ 前言今天介绍下volatile关键字,volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 阅读全文
posted @ 2018-05-19 09:56 星朝 阅读(414) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://tengj.top/2016/05/03/threadsynchronized2/ 前言本篇主要介绍Java多线程中的同步,也就是如何在Java语言中写出线程安全的程序,如何在Java语言中解决非线程安全的相关问题。没错就是使用synchronized。 正文如何解决线程安全 阅读全文
posted @ 2018-05-19 09:53 星朝 阅读(483) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://tengj.top/2016/04/24/thread1/ 前言多线程并发编程是Java编程中重要的一块内容,也是面试重点覆盖区域,所以学好多线程并发编程对我们来说极其重要,下面跟我一起开启本次的学习之旅吧。 正文线程与进程1 线程:进程中负责程序执行的执行单元线程本身依靠程 阅读全文
posted @ 2018-05-19 09:50 星朝 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 1. Java线程池 线程池:顾名思义,用一个池子装载多个线程,使用池子去管理多个线程。 问题来源:应用大量通过new Thread()方法创建执行时间短的线程,较大的消耗系统资源并且系统的响应速度变慢。【在一个什么程度上能够判断启用线程池对系统的资源消耗比启动定量的new Thread 阅读全文
posted @ 2018-05-19 09:29 星朝 阅读(1539) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.cnblogs.com/dolphin0520/p/3932921.html Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务 阅读全文
posted @ 2018-05-19 09:19 星朝 阅读(264) 评论(0) 推荐(0) 编辑
摘要:引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法 阅读全文
posted @ 2018-05-19 09:16 星朝 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka         写在前面的话:此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎 阅读全文
posted @ 2018-05-19 09:14 星朝 阅读(474) 评论(0) 推荐(0) 编辑
摘要:由于项目的实际需要,所以利用java反射原理写了一个简单给bean赋值和取值通用的类,在此记录下方便自己日后用到,也为需要的兄弟提供个参考例子。  工具类BeanRefUtil: [java] view plain copy print?package com.test;&nbs 阅读全文
posted @ 2018-05-03 15:34 星朝 阅读(6271) 评论(0) 推荐(0) 编辑
摘要:转载请注明出处:http://blog.csdn.net/l1028386804/article/details/52676480 答案1设置Tomcat启动的初始内存 其初始空间(即 Xms)是物理内存的1/64,最大空间( Xmx)是物理内存的1/4。可以利用JVM提供的 Xmn Xms Xmx 阅读全文
posted @ 2018-04-25 15:13 星朝 阅读(1085) 评论(0) 推荐(0) 编辑
摘要:http://topic.csdn.net/u/20090910/10/20c6ba01 28ac 482e 94b2 bfce0a952f77.html 请问set JAVA_OPTS的各项參数是什么意思? 比如以下的: set JAVA_OPTS=%JAVA_OPTS% Xm 阅读全文
posted @ 2018-04-25 15:12 星朝 阅读(1069) 评论(0) 推荐(0) 编辑
摘要:Tomcat 7优化前及优化后的性能对比 Tomcat 7在我们日常开发、测试、生产环境都会使用到,但对于大部分开发人员来说,对其性能还是没有多大了解。本文就对它做一次性能测试,对比优化前后的性能区别。 一、运行环境 CPU: Intel(R) Pentium(R) P6200@2.13GHz &n 阅读全文
posted @ 2018-04-24 09:54 星朝 阅读(349) 评论(0) 推荐(0) 编辑
摘要:一、总结前一天的学习 从“第三天”的性能测试一节中,我们得知了决定性能测试的几个重要指标,它们是: ü   吞吐量 ü   Responsetime ü   Cpuload ü   MemoryUsage 我们也在第三天 阅读全文
posted @ 2018-04-24 09:51 星朝 阅读(480) 评论(0) 推荐(0) 编辑
摘要: usr/local/jdk/bin/java Dresin.home=/usr/local/resin server Xms1800M Xmx1800M Xmn300M Xss512K XX:PermSize=300M XX:MaxPermSize=300M XX:SurvivorRatio= 阅读全文
posted @ 2018-04-24 09:49 星朝 阅读(765) 评论(0) 推荐(0) 编辑
摘要:前阵子遇到几个面试题都是关于对Java内存控制的,因此从网上找到这篇文章,希望自己对Java的内存分配有重新的认识 /usr/local/jdk/bin/java Dresin.home=/usr/local/resin server Xms1800M Xmx1800M Xmn300M Xss512 阅读全文
posted @ 2018-04-17 10:08 星朝 阅读(326) 评论(0) 推荐(0) 编辑
摘要:client :设置JVM使用client模式,特点启动较快(神机不明显(I5/8G/SSD)) server :设置JVM使用server模式。64位JDK默认启动该模式 agentlib:libname[=options] :用于加载本地的lib agentlib:hprof :用于获取JVM的 阅读全文
posted @ 2018-04-17 10:07 星朝 阅读(791) 评论(0) 推荐(0) 编辑
摘要:功能开关: 参数默认值或限制说明 参数 默认值 功能 XX: AllowUserSignalHandlers 限于Linux和Solaris,默认不启用 允许为java进程安装信号处理器,信号处理参见类:sun.misc.Signal, sun.misc.SignalHandler XX:+Disa 阅读全文
posted @ 2018-04-17 10:05 星朝 阅读(378) 评论(0) 推荐(0) 编辑
摘要:打开 IDEA 安装目录,看到有一个 bin 目录,其中有两个 vmoptions 文件,需针对不同的JDK进行配置: 32 位:idea.exe.vmoptions64 位:idea64.exe.vmoptions [plain] view plain copy print? Xms512m&nb 阅读全文
posted @ 2018-04-17 09:57 星朝 阅读(2718) 评论(0) 推荐(0) 编辑
摘要:JVM 内存模型以及分区,需要详细到每个区放什么。 JVM 分为堆区和栈区,还有方法区,初始化的对象放在堆里面,引用放在栈里面,class类信息常量池(static变量)等放在方法区 堆里面的分区:Eden,survival (from+ to),老年代,各自的特点。 堆里面分为新生代和老生代(ja 阅读全文
posted @ 2018-04-17 09:55 星朝 阅读(224) 评论(0) 推荐(0) 编辑
摘要:前言: 想提高Java开发,了解jvm是必不可少的。它让开发者了解他们的代码,jvm是如何变异与运行。深入了解jvm:会让你的代码写的高效,逐步成为大神 下面介绍jvm的基本知识   >>数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。 基本类型的变量保存 阅读全文
posted @ 2018-04-17 09:54 星朝 阅读(279) 评论(1) 推荐(1) 编辑