JAVA怎么提高cpu使用率_压力测试时,利用Java让CPU使用率达到100%
如果你还没达到100%,增加下面的for循环次数。
import java.io.IOException;
public class CPUTest {
public static void main(String[] args) {
CPUTestThread cpuTestThread = new CPUTestThread();
for (int i = 0; i < 3; i++) {
Thread cpuTest = new Thread(cpuTestThread);
cpuTest.start();
}
//Windows Task Manager shows
try {
Runtime.getRuntime().exec("taskmgr");
} catch (IOException e1) {
e1.printStackTrace();
}
}
}
class CPUTestThread implements Runnable {
@Override
public void run() {
int busyTime = 10;
int idleTime = busyTime;
long startTime = 0;
while (true) {
startTime = System.currentTimeMillis();
System.out.println(System.currentTimeMillis()+","+startTime+","+(System.currentTimeMillis() - startTime));
// busy loop
while ((System.currentTimeMillis() - startTime) <= busyTime)
;
// idle loop
try {
Thread.sleep(idleTime);
} catch (InterruptedException e) {
System.out.println(e);
}
}
}
}
JAVA怎么提高cpu使用率_压力测试时,利用Java让CPU使用率达到100%相关推荐
- java运行库一键修复_在运行时修补Java
java运行库一键修复 本文将重点介绍如何解决与第三方库相关的问题 不能被规避 难以排除/绕过/更换 只需不提供错误修正 在这种情况下,解决问题仍然是一项艰巨的任务. 作为这种情况的诱因,请考虑对&q ...
- Java并发压力测试数据库_百万并发压力测试-如何用Java编写纯并发压力测试
进口: 进口: 进口: 进口: 进口: 进口: 进口: 进口: 进口: 进口: 公共阶级{并发测试与压力测试. 私有静态int thread_num=200: 私有静态int client_num=4 ...
- 压力测试最大QPS瓶颈定位——CPU利用率与Load Average的区别(压测)
通过下面的几个部分的了解,可以一步一步的找出Load Average在压力测试中真正的作用. CPU利用率和Load Average的区别 0.压力测试:压力测试不仅需要对业务场景的并发用户等压力参数 ...
- jmetter持续时间_【转】Jmeter做web压力测试时设置持续时间注意点
头一回使用jmeter做web的压力测试,遇到个很莫名其妙的问题,不管我的线程组怎么设置,它就是执行一次就结束了. 设置循环次数为300,不使用调度器--〉执行一次就结束了,循环次数未生效 设置循环次 ...
- 网站测压机器人_压力测试工具(bots)
压力测试工具(bots) bots机器人介绍: bots就是机器人,可以模拟客户端的连接.通讯.操作等,是一种对服务端进行模拟测试的轻量级客户端程序,并且bots没有渲染等部分.引擎提供了Python ...
- 在执行ab压力测试时出现socket: Too many open files (24)的解决方法
当入行压力测试时出现下列错误 [root@zabbix ~]# ab -n 3000 -c 3000 http://192.168.0.2/ This is ApacheBench, Version ...
- 压力测试时软件崩溃怎么办,完善压力测试 避免系统崩溃恶果
压力测试对系统的重要作用 我们对应用程序进行压力测试时经常会出现这种情况,就是测试到了最后却发现不明白测试结果有什么意义?实际上,当我们都不明白压力测试的意义时,我们就不能设计出各种极限测试用例. 压 ...
- Documentum常见问题2—压力测试时一旦用户数超过一定数量就不能登录了
问题2-压力测试时一旦用户数超过一定数量就不能登录了 EMC官方提供的计算公式为: processes = 2 x the DCTM server.ini concurrent_sessions va ...
- Java秒杀系统实战系列~JMeter压力测试重现秒杀场景中超卖等问题
摘要: 本篇博文是"Java秒杀系统实战系列文章"的第十二篇,本篇博文我们将借助压力测试工具Jmeter重现秒杀场景(高并发场景)下出现的各种典型的问题,其中最为经典的当属&quo ...
- 使用stress服务进行CPU和内存压力测试
测试CPU 启动命令 这样填写压力参数,用以达到CPU的30%的压力 /usr/bin/stress --cpu 20 --io 4 --vm 2 --vm-bytes 128M 对内存进行压力测试 ...
最新文章
- ValueError: Must have equal len keys and value when setting with an iterable
- mysql大数据量处理
- cannot find or load main class org.apache.flink.api.scala.FlinkShell
- 痛!做C#半年,挣的不如做AI1个月?”看到第二句泪目……
- oracle预定义异常
- 性能优越的轻量级日志收集工具,微软、亚马逊都在用!
- 刷《剑指offer》笔记
- 知名网络安全专家访谈记
- 连接Mysql弹出2005_正确安装数据库SQL2005和安装出现的问题的解决方法
- iOS UIPasteboard
- 面试:输出循环小数的循环节
- js实现上传文件实时显示缩略图
- 即刻app暂停服务?趁现在教你一步一步实现即刻点赞效果
- RK3399 Android7.1 AP6212蓝牙可发文件,但收不到文件
- 查看本地计算机ip命令,如何用DOS命令查看自己的IP地址
- 分析TVS管数字移动电路中的设计与应用
- 使用VLC搭建视频直播服务器
- 瞳孔特征值提取,blink frequency,fixation frequency,saccad extent, pupil diameter等
- Latex 宏定义中 \relax
- Linux系统启动U盘制作工具
热门文章
- 两小时从零学会vue-admin-template框架
- 基于pg_qualstats和hypopg的自动索引调优
- 好用免费的FTP软件工具推荐,支持中文 速来领取
- Android 获取手机Ram 和 Rom大小
- “五子登科”新解之“票子,房子,车子,妻子,孩子”
- common pool 数据库连接池泄露排查
- 小熊的果篮 2021 CSP J2
- 树莓派linux谷歌浏览器设置,可以挂在墙上的树莓派谷歌日历,树莓谷歌
- Java基础 -> 为什么⽤线程池?线程池的创建?
- 《周一清晨的领导课》--司机与乘客 - [读书笔记]