IDEA集成JProfiler11可视化工具的详细流程(安装、集成、测试)

 更新时间:2021年06月25日 15:17:16   作者:一个长不胖的程序YUAN  
小编打算在IDEA中集成一下JProfiler11(现在有12版本了)工具,到网上搜都没有找到合适的,于是自己动手写个,关于IDEA集成JProfiler11可视化工具(安装、集成、测试)相关知识感兴趣的朋友一起看看吧

在这里插入图片描述

以上是集成测试后的Jprofiler演示效果图

今晚想在IDEA中集成一下JProfiler11(现在有12版本了)工具,去网上看了下都是老版本IDEA,也没有合适的,工具都不是免费的。于是就自己一步步折磨,也是佩服自己,全程没有百度踩着坑集成成功了,现在是凌晨一点了,为了一步步演示我还得把安装得卸载了,想哭。还是想把这个早点分享给大家。要是你们集成成功了,给我点个关注或者点个赞就好了,哈哈哈,开始吧。

在这里插入图片描述

一、下载JProfiler11工具

这个版本2020 .1也是可以的。我还给你们找了miyao,不要慌!

链接: https://pan.baidu.com/s/1q-CBSM_d8T3Qq-WGDpj92w

提取码: smwq

一共104兆左右,百度网盘直接下载也可以,当然迅雷或IDM更好了。下载好了先不要管它,下面我会分享怎么傻瓜安装。
另外:我之前还写一篇百度网盘非会员提速的文章,不知道的可以看看。

二、在IDEA 下载 JProfiler 插件

1、安装JProfiler 插件

在这里插入图片描述

2、点击就会在浏览器打开

在这里插入图片描述

3、点击下载(就几兆)

在这里插入图片描述

4、直接点击OK

在这里插入图片描述

5、此时你会看到在你的IDEA界面上看到两个像指南针得图标出现(要是没有你就重启一下IDEA)

在这里插入图片描述

三、解压正式安装JProfiler工具

1、解压之后进入目录,然后双击进行安装(我觉得我太啰嗦了)

在这里插入图片描述

2、是否更改(是)–> 点击自定义目录

在这里插入图片描述

3、同意协议–> 选择安装目录(我就安装C盘了,莫学我)

在这里插入图片描述

4、等待一会,我觉得应该是No

在这里插入图片描述

5、默认就好,这是让你选择IDEA版本,直接Next

在这里插入图片描述

6、直接Next,,你看得懂的话也可以选择,我就直接Next了

在这里插入图片描述

7、选择 Run ,然后Finash–> 就会自动启动JProfiler工具–> 点击OK

在这里插入图片描述

8、操作时间到了,打开JProfiler 安装包目录中 serial (Notepad++)

在这里插入图片描述

9、name 一项随便写一个,复制进去就点击OK

在这里插入图片描述

10、看到这个界面你就成功三分之二了,关闭JProfiler工具

在这里插入图片描述

四、集成JProfiler工具到IDEA(关联)

正常来说,直接就会填充路径

在这里插入图片描述

五、测试并用JProfiler工具查看

1、随便写一段代码测试,最好写一个不会立马让程序执行完毕的,可以让程序阻塞一会,我的测试代码如下:带走不谢

package com.dai.test1;

import java.util.concurrent.TimeUnit;
import java.util.stream.LongStream;

public class StreamTest {
    public static void main(String[] args) throws InterruptedException {
        long start = System.currentTimeMillis();
        // 流式编程
        long sum = LongStream.rangeClosed(0, 10_0000_0000)
                .parallel().reduce(0, Long::sum);
        System.out.println(sum);

        System.out.println((System.currentTimeMillis() - start));

        TimeUnit.SECONDS.sleep(100000); // 阻塞主线程,让程序不会停止
    }
}

2、点击第一个图标执行代码

在这里插入图片描述

3、我估计会翻车,你觉得呢?,这是日志不要慌

在这里插入图片描述

4、关闭掉

在这里插入图片描述

5、这是什么东西,啥也没有?容我看看,什么情况

在这里插入图片描述

6、跟着我的节奏,继续

在这里插入图片描述

7、咱们没有JDBC,也不是sever,第一个 --> start

在这里插入图片描述

8、我发现,咱们好像在打开这个工具的第一步就错过了,这个我带着大家一个绕了一圈?就算一起长个经验吧,先抱歉了

在这里插入图片描述

9、这一步是对一些参数的设置,现在咱们还没有项目,可以直接OK,之后在真正测试的时候,就得设置一些参数了,什么数据库连接啊,网络协议啊,trigger等等进行设置。我说实话,我也是第一次,也不太清楚,蒙的,哈哈哈

在这里插入图片描述

10、咱们是不是忘记设置什么重要参数了啊,版本问题吗,先直接OK试试

在这里插入图片描述

11、果然,还需要选择一下Java虚拟机的版本(必须的)

在这里插入图片描述

12、一步步OK

在这里插入图片描述

13、这下子估计好了

在这里插入图片描述

14、哇,这画面,可以哦!动态可视化(其实我见过,只是显得很惊讶)

在这里插入图片描述

15、我猜那个是与JDK有关的东西,关一下试试

在这里插入图片描述

16、尴尬了,原来是虚拟机,不可以关闭,估计得重新配置JDK就可以再一次查看了。

在这里插入图片描述

确实再配一次就好了。

好喽,到这样已经算是全部安装集成测试完毕了,我也是第一次安装,所以会翻车,谅解!但是大家跟我一起翻,挺好的,一起学习,现在应该是凌晨两点半了。记录一下。安!

有用点个关注,手留余香! 😐 😐 😐

以上就是IDEA集成JProfiler11可视化工具(安装、集成、测试)的详细内容,更多关于IDEA集成JProfiler的资料请关注脚本之家其它相关文章!

相关文章

  • Java 深入分析链表面试实例题目

    Java 深入分析链表面试实例题目

    链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的,本篇带你通过两个实例题目来深入探索
    2022-03-03
  • 一篇超详细的SpringBoot整合MybatisPlus的文章

    一篇超详细的SpringBoot整合MybatisPlus的文章

    这篇文章主要介绍了springboot整合Mybatis-plus的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-07-07
  • Java欧拉函数的计算代码详解

    Java欧拉函数的计算代码详解

    这篇文章主要介绍了Java实现欧拉函数的计算,从欧拉函数引伸出来在环论方面的事实和拉格朗日定理构成了欧拉定理的证明,本文通过实例代码给大家介绍的很详细,需要的朋友可以参考下
    2021-05-05
  • Java 多线程并发编程提高数据处理效率的详细过程

    Java 多线程并发编程提高数据处理效率的详细过程

    这篇文章主要介绍了Java 多线程并发编程提高数据处理效率,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04
  • Java后台处理Json格式数据的方法

    Java后台处理Json格式数据的方法

    这篇文章主要介绍了Java后台处理Json格式数据的方法的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • java实现窗口刷新的示例代码

    java实现窗口刷新的示例代码

    本文主要介绍了java实现窗口刷新的示例代码,通过重写paintComponent()方法和调用repaint()方法,可以实现窗口的即时刷新,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02
  • spring data jpa开启批量插入、批量更新的问题解析

    spring data jpa开启批量插入、批量更新的问题解析

    这篇文章主要介绍了spring data jpa开启批量插入、批量更新问题,本文通过图文实例相结合给大家介绍的非常详细,需要的朋友可以参考下
    2021-07-07
  • Java解析xml的四种方法汇总

    Java解析xml的四种方法汇总

    XML在不同的语言里解析方式都是一样的,只不过实现的语法不同而已。java中基本的解析方式有四种,DOM解析、sax解析、JDOM解析和DOM4J解析,下面我们就来详细探讨下这四种方式
    2016-05-05
  • Java并发编程Lock Condition和ReentrantLock基本原理

    Java并发编程Lock Condition和ReentrantLock基本原理

    这篇文章主要介绍了Java并发编程Lock Condition和ReentrantLock基本原理,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • Java线程池队列LinkedBlockingDeque

    Java线程池队列LinkedBlockingDeque

    这篇文章主要为大家介绍了Java线程池队列LinkedBlockingDeque示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12

最新评论