찾다

 >  Q&A  >  본문

java web一般占多少内存

我一个web应用打包之后36M作用,但是跑起来占用内存7,800M,这正常么?如果不正常怎么去检测是哪个地方占用了大量内存啊?

大家讲道理大家讲道理2917일 전469

모든 응답(3)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:39:18

    프로그램이 실행될 때 차지하는 메모리의 양은 코드의 양과 관련이 없습니다. 코드 몇 줄로 인해 메모리가 폭발할 수 있습니다. 메모리 사용량은 힙 메모리를 덤프하고 살펴보세요. 프로그램이 항상 7,800M의 메모리를 유지한다면 메모리 누수나 다른 문제가 없음을 의미합니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 09:39:18

    jmap -histo를 사용하여 pid를 사용하여 메모리가 많이 차지하는 위치를 확인하세요

    회신하다
    0
  • 迷茫

    迷茫2017-04-18 09:39:18

    힙 크기를 설정하셨나요? Xmx Xms

    매개변수입니다.

    회신하다
    0
  • 취소회신하다