0

다양한 병렬 데이터 구조의 처리량을 측정하고 있습니다. 본질적으로 다양한 양의 클라이언트 (1-16)가 읽기 또는 쓰기 작업을 수행합니다. 10,000 회의 작업 만 수행하면 모든 것이 복숭아가됩니다. 그들이 (100,000 또는 1,000,000) 이상을 수행하면 다음 오류가 발생합니다. java.lang.OutOfMemoryError: Java heap space병렬 프로그램의 Java 힙 공간 오류

어떤 문제를 해결할 수 있습니까?

+0

이미 [힙 공간 늘리기] [1]을 시도 했습니까? [1] : http://stackoverflow.com/questions/6452765/how-to-increase-heap-size-of-jvm –

+0

힙 사이즈 (의 -Xmx)를 증가? – aishwarya

+0

이것은 충분한 메모리가 없을 때 일어나는 일입니다 ... – bestsss

답변

0
  1. 프로그램에 여러 구성 요소가 있습니까?
  2. 바운드/차단 데이터 구조를 사용하여 비동기로 만들거나 이벤트를 구동 할 수 있습니까?
  3. -Xmx VM 인수를 설정했을 때의 효과는 무엇입니까?

더 나은 답변을 위해 자세한 설명이 필요합니다.

관련 문제