首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Intellij idea使用10001端口

Intellij idea使用10001端口
EN

Stack Overflow用户
提问于 2012-11-12 22:58:54
回答 2查看 2.7K关注 0票数 3

Intellij IDEA 12公共预览版默认监听其中一个插件的10001端口。在我们公司,我们将这个端口用于其他目的,似乎没有简单的方法来改变这一点……有没有人能给我一些建议?我在谷歌上搜索了大约一个小时,但一无所获。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-13 00:12:06

IntelliJ IDEA EAP构建默认情况下启用了YourKit Java Profiler代理,这样用户就可以开箱即用地获取和内存快照来报告性能问题。

代理通过idea(64.exe).vmoptions文件启用:

代码语言:javascript
复制
-agentlib:yjpagent=disablej2ee,disablealloc,sessionname=IntelliJIdea12

您可以删除此行以禁用将释放10001+端口的探查器代理。另一种解决方案是使用agent options更改默认端口

-agentlib:yjpagent=disablej2ee,disablealloc,sessionname=IntelliJIdea12,port=31337

如果你使用的是Mac,这个配置是通过Info.plist完成的,请参阅FAQ

在Linux上,它被添加到idea.sh脚本中:

代码语言:javascript
复制
IS_EAP="true"
if [ "$IS_EAP" = "true" ]; then
  OS_NAME=`echo $OS_TYPE | "$TR" '[:upper:]' '[:lower:]'`
  AGENT_LIB="yjpagent-$OS_NAME$BITS"
  if [ -r "$IDE_BIN_HOME/lib$AGENT_LIB.so" ]; then
    AGENT="-agentlib:$AGENT_LIB=disablej2ee,disablealloc,sessionname=IntelliJIdea12"
  fi
fi

只需更改为IS_EAP="false"或删除代理.so文件即可禁用它。

遵循弗拉基米尔的建议,我已经默认使用created a request to use default 选项,请随意投票。

票数 14
EN

Stack Overflow用户

发布于 2012-11-13 16:19:35

作为一名YourKit开发人员,我想跟进Serge的答案,并建议将"onlylocal“添加到YourKit代理选项列表中。此选项强制探查器打开环回网络接口上的端口。它可能更安全,在Windows上你不会看到安全警告。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13345986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档