RHEL7을 사용하고 있는데 Pycharm을 사용하는 데 문제가 있어서 다음이 필요합니다.매우시작하는 데 몇 분 정도 오랜 시간이 걸립니다. 로그에 따르면 주로 JRE/JVM이 시작되기를 기다리고 있습니다. 그래서 Java를 더 빨리 시작할 수 있도록 집중적으로 노력했지만, 이는 다른 상황에서도 문제가 되는 것 같습니다. 방금 버전을 얻으려고 시도했지만 시간이 오래 걸립니다(메모리에 있을 때 즉시 두 번째는 아니지만).
[wile_e8@wile_e82 wile_e8]$ time java -version
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)
real 0m41.814s
user 0m0.039s
sys 0m0.020s
[wile_e8@wile_e82 wile_e8]$ time java -version
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)
real 0m0.076s
user 0m0.047s
sys 0m0.027s
따라서 JRE가 아직 메모리에 없는 버전 인쇄를 시작하는 데 41초가 걸립니다. 이것은 비교적 새로운 컴퓨터입니다. 이것은 단지 메모리 문제입니까, 아니면 Java 프로그램이 더 빠르게 시작되도록 JRE 구성을 통해 변경할 수 있습니까?
답변1
문제는 오류와 관련되어 있습니다.JDK-4705093SecureRandom
생성 되면 SHA1PRNG
.
# it's not obvious, but it also happens..
해결책:시스템 전체 Java에 적용됩니다.
- 파일을 열다
$JAVA_PATH/jre/lib/security/java.security
- 줄 찾기
securerandom.source=file:/dev/random
- 라인으로 교체하세요
securerandom.source=file:/dev/./urandom
다음에 추가:Pycharm에는 자체적인 JBR
.
$PYCHARM_FOLDER/jbr/conf/security/java.security
오류에 대한 자세한 설명:«Tomcat7은 Ubuntu 14.04 x64에서 너무 늦게 시작됩니다.».