默认情况下,Intellij IDEA 12 Public Preview正在监听其中一个插件的10001端口.在我们公司,我们使用这个端口用于其他目的,似乎没有简单的方法来改变这个...任何人都可以建议任何选择?谷歌搜索大约一个小时无济于事.
Cra*_*der 14
IntelliJ IDEA EAP版本默认启用了YourKit Java Profiler代理,因此用户可以开箱即用CPU和内存快照来报告性能问题.
代理通过idea(64.exe).vmoptions文件启用:
-agentlib:yjpagent=disablej2ee,disablealloc,sessionname=IntelliJIdea12
Run Code Online (Sandbox Code Playgroud)
您可以删除此行以禁用可释放10001个端口的探查器代理.另一种解决方案是使用代理选项更改默认端口:
-agentlib:yjpagent=disablej2ee,disablealloc,sessionname=IntelliJIdea12,端口= 31337
如果你是在Mac上,这样的配置是通过做Info.plist,看常见问题解答.
在Linux上,它是在idea.sh脚本中添加的:
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
Run Code Online (Sandbox Code Playgroud)
只需更改IS_EAP="false"或删除代理.so文件即可将其禁用.
根据弗拉基米尔的建议,我创建了一个默认使用本地选项的请求,随时投票.
小智 5
作为YourKit开发人员,我想跟进Serge的回答,并建议在YourKit代理选项列表中添加"onlylocal".此选项强制探查器在回送网络接口上打开端口.可能它更安全,在Windows上你不会看到安全警告.
| 归档时间: |
|
| 查看次数: |
2555 次 |
| 最近记录: |