`
e_soft
  • 浏览: 48770 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

intellij 启动embed tomcat 速度巨慢问题

 
阅读更多
我们项目使用embed tomcat,用class,main方法启动编写代码方式启动tomcat,使用intellij,
前几天刚处理jvm不明原因崩溃,重装了jdk,现在启动tomcat巨慢,而且360发现jvm跟intellij之间通信达到100K/s,网上搜索好几天也找不出什么问题,
今天突然启动时候disable breakpoint了,一下启动速度快了n倍,而且jvm跟intellij之间没有通信了。貌似是因为breakpoint的原因?但是原来也有很多
breakpoint,初步猜想可能是某几个breakpoint打到class内部或者是jdk内部导致速度巨慢。


----补记录

刚才把所有breakpoint全删了,发现不disable也很快,可能我的breakpoint开太多了吧,呵呵,以前一直懒不删,都积累二三十了,全删了,跑起来果然快。
另外可以用remote debug,应该更快吧。
分享到:
评论

相关推荐

    Intellij IDEA创建Gradle项目并配置Tomcat

    在这个项目中,我们需要添加Spring Boot、Tomcat Embed和Web相关的依赖。例如: ```groovy plugins { id 'org.springframework.boot' version '2.5.4' id 'io.spring.dependency-management' version '1.0.11....

    关于maven配置Tomcat的操作.docx

    本文将详细介绍如何在IntelliJ IDEA(简称IDEA)中通过Maven配置Tomcat服务器,以便进行Java Web项目的开发。 首先,我们需要下载Tomcat服务器。Apache Tomcat是一个开源的Servlet容器,它实现了Java Servlet和Java...

    idea快速搭建maven项目demo

    例如,为了创建一个简单的Java Web应用,我们需要添加Spring Boot、Spring Web、Tomcat Embed和MySQL Connector的依赖。以下是一个示例: ```xml <groupId>org.springframework.boot <artifactId>spring-boot-...

    SpringBoot热部署、修改jsp后重启问题解决.rar

    在Spring Boot应用开发中,热部署(Hot Deployment)是一项非常重要的功能,它允许开发者在代码修改后无需重新启动应用即可看到改动效果,极大地提高了开发效率。然而,当涉及到JSP页面时,Spring Boot的默认配置...

    SpringBoot部署笔记

    3. 启动Tomcat服务器,它将自动部署并运行你的Spring Boot应用。 现在,你可以通过Tomcat服务器的URL访问你的Spring Boot应用,如:`http://localhost:8080/view/hello`。 总结,本文介绍了如何在Spring Boot项目...

    IDEA中如何查找jar包之间的依赖关系并忽略依赖的某个包

    例如,想要忽略tomcat-embed-core、tomcat-embed-el和tomcat-embed-websocket三个jar包,可以在pom文件中添加以下代码: <!-- 去掉springboot的tomcat配置 --> <groupId>org.apache.tomcat.embed ...

    chemistry-opencmis-test-tools-0.7.0.zip

    通过"embed-for-vaadin.zip",开发者可以轻松地在集成开发环境(IDE)中启动一个嵌入式的Tomcat服务器,以便直接运行和测试Vaadin应用,而无需外部部署流程。这种方式大大简化了开发过程,提高了效率,使得快速迭代...

    springboot springmvc mybatis项目整合.docx

    <groupId>org.apache.tomcat.embed <artifactId>tomcat-embed-jasper <scope>provided <groupId>javax.servlet <artifactId>jstl </dependency> --> ``` 上述配置中,`<scope>` 标签定义了依赖的范围...

    在IDEA中构建Spring Boot + JSP项目

    <groupId>org.apache.tomcat.embed <artifactId>tomcat-embed-jasper <scope>provided ``` 然后,在`application.properties`或`application.yml`中,取消对JSP视图解析器的禁用: ``` spring.mvc.view.prefix=/...

    springboot整合jsp,实现公交车站路线图.docx

    <groupId>org.apache.tomcat.embed <artifactId>tomcat-embed-jasper <scope>provided ``` 2. **配置视图解析器**:在SpringBoot的配置文件(如`application.properties`或`application.yml`)中,我们需要指定...

    如何将JSP/Servlet项目转换为Spring Boot项目

    <groupId>org.apache.tomcat.embed <artifactId>tomcat-embed-jasper <scope>provided <groupId>javax.servlet <artifactId>jstl <scope>provided ``` 2. **拷贝原有代码** 将原项目中的业务逻辑...

    springboot+idea+jsp+打包资料.docx

    同时,为了支持JSP,还特别添加了`tomcat-embed-jasper`依赖,它的作用是在运行时提供JSP编译和处理的能力,但注意设置为`provided`范围,意味着由容器提供,避免在打包时包含。 在Spring Boot的配置文件`...

    springbootdemo.rar

    <groupId>org.apache.tomcat.embed <artifactId>tomcat-embed-jasper ``` 然后在src/main/webapp下创建WEB-INF和views目录,存放JSP文件。在Controller中,使用`ModelAndView`或者`RedirectAttributes`返回视图名...

    SpringBoot 添加JSP 支持并附带在IDEA下创建JSP文件【测试无误】

    `tomcat-embed-jasper`是Tomcat内置的Jasper JSP引擎,它允许容器编译和运行JSP页面;`jstl`是JSP Standard Tag Library的实现,它为JSP页面提供了便利的标签库;`javax.servlet-api`提供了Servlet API的依赖,这是...

    SpringBoot使用JSP作为视图模板的方法

    3. `org.apache.tomcat.embed:tomcat-embed-jasper`,这个依赖提供了JSP编译器,使得Spring Boot可以处理JSP文件。 接下来,由于Spring Boot默认的静态资源目录是`src/main/resources/static`,但JSP文件通常位于`...

Global site tag (gtag.js) - Google Analytics