jmeter请求参数中,有json数据时,勾选编码; jmeter csv data set config可以输入相对路径 或绝对路径,如与当前jmx脚本同级的address.txt;输入address.txt; tomcat:8080 server.xml maxThreads默认150,改为50 ...
分类:
其他好文 时间:
2020-07-14 16:50:01
阅读次数:
72
虽然 WeakReference 与 SoftReference 都有利于提高 GC 和 内存的效率, 但是 WeakReference ,一旦失去最后一个强引用,就会被 GC 回收,而软引用 虽然不能阻止被回收,但是可以延迟到 JVM 内存不足的时候。 ...
分类:
编程语言 时间:
2020-07-14 16:19:50
阅读次数:
88
监控工具:jvisualVM、VisaulVM、jprofiler JVM优化书籍:《Java性能优化权威指南》、《深入理解java虚拟机》 1.年轻代空间不足 2.per Gen(永久代)空间满 3.CMS GC时出现promotion failed和concurrent mode failure ...
分类:
其他好文 时间:
2020-07-14 10:36:50
阅读次数:
187
报错产生的原因 1.重复启动tomcat造成8080端口的冲突 2.其他软件占用了8080端口 解决方案 打开/tomat/bin目录,通过命令强制关闭他 其他软件占用8080,那么需要打开server.xml文件,然后修改tomcat的默认端口号,一般在是service.xml文件当中的65行 注 ...
分类:
其他好文 时间:
2020-07-14 00:53:32
阅读次数:
77
[第一种确定Java虚拟机JVM是64位JVM还是32位的方法Sun有一个Java系统属性来确定JVM的位数:32或64:sun.arch.data.model=32 // 32 bit JVM sun.arch.data.model=64 // 64 bit JVM您可以使用System.getP... ...
分类:
编程语言 时间:
2020-07-13 22:00:02
阅读次数:
78
[类加载子系统是JVM里面的一个重要的环节。与C/C++那些需要在编译器期进行连接工作的语言不同,Java类的加载、连接和初始化都是在程序运行时完成的,只有在类被需要的时候才进行动态加载。1)JVM何时加载类?有且只有以下5种情况:创建新对象(new)、设置/读取static字段(putstatic... ...
分类:
编程语言 时间:
2020-07-13 21:45:29
阅读次数:
60
jmeter.sh -n -t up.jmx -l up.jtl (配置jmeter环境变量的话 命令为jmeter -n -t up.jmx -l up.jtl ) -n 以无界面方式运行 -t 后面加jmeter运行脚本 -l 后面为生成运行结果文件的路径 运行命令后出现Error in Non ...
分类:
系统相关 时间:
2020-07-13 18:33:44
阅读次数:
79
JVM内存包含以下部分: 堆内存,它是Java对象的存储 非堆内存,Java用于存储加载的类和其他元数据 其他,JVM代码本身,JVM内部结构,加载的探查器代理代码和数据等。 堆 JVM有一个堆,它是运行时数据区,从中分配所有类实例和数组的内存。它是在JVM启动时创建的。 可以使用以下VM选项配置堆 ...
分类:
其他好文 时间:
2020-07-13 18:32:11
阅读次数:
60
对象在 JVM 中是怎么存储的 对象头里有什么? 文章收录在 GitHub JavaKeeper ,N线互联网开发必备技能兵器谱,有你想要的。 作为一名 Javaer,生活中的我们可能暂时没有对象,但是工作中每天都会创建大量的 Java 对象,你有试着去了解下自己的“对象”吗? 我们从四个方面重新认 ...
分类:
编程语言 时间:
2020-07-13 18:11:58
阅读次数:
58
1.Java虚拟机——JVM JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的 运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。 跨平台:任何软件的运行,都必须要运行在操 ...
分类:
编程语言 时间:
2020-07-13 18:09:16
阅读次数:
70