heap

    1

    1답변

    Tomcat에 응용 프로그램을 배포했습니다. Java 힙 공간 오류를 피하려면 Java 힙 크기를 늘려야합니다. 나는이 콘텐츠와 바람둥이의 빈 디렉토리에서 setenv.sh 및 setenv.bat을 추가 : CATALINA_OPTS = "$ CATALINA_OPTS -server -Xms8192M -Xmx8192M -XX : PermSize = 512m -

    0

    1답변

    웹 응용 프로그램을 wildfly-10.1.0 응용 프로그램 서버에 배포하고 jmeter로 일부 부하 테스트를 수행했습니다. 짧은 시간 동안 특정 사용자 수가 증가하면 응답 시간이 빠르게 증가하고 다시 낮은 수준으로 떨어집니다. 이 동작은 여러 번 반복됩니다. 흥미로운 점은 야생 고양이의 생존자 공간의 크기가 응답 시간 (see picture)과 일치한다는

    0

    1답변

    Java 프로세스에 이상한 문제가 있습니다. 이 -Xmx3G 시작되었고, 어떤 점에서 그것은 던지기 시작 : java.lang.OutOfMemoryError: Java heap space 를 오류가 힙 크기가 2G에 붙어 보인다 발생 될 때 주변의 GC 로그를 확인? ... 12893.533: [Full GC 2248110K->2248109K(2315

    0

    1답변

    최대 힙 백업 세트에서 검색에 대한 최악의 시간 복잡도는 얼마입니까? 세트에서 가장 작은 항목을 찾으면 O (n) 시간이 걸릴 수 있습니다. 맞습니까? 더 빠른 방법이 있습니까?

    7

    1답변

    전체 가비지 수집 (GC)은 종종 시간 단위로 수행되는 것을 관찰했습니다. JreMemoryLeakPreventionListener의 시간을 확인했습니다. Long.MAX_VALUE로 설정됩니다. gc가 1 시간마다 실행됩니다. 2016-10-15T23:23:09.341-0400: 165558.099: [GC (System.gc()) [PSYoungGen:

    0

    1답변

    내 응용 프로그램에 Guava 캐시를 사용하고 있으며 maximumSize가 설정되지 않은 경우 기본 동작이 무엇인지 궁금합니다. 최대 크기가 https://github.com/google/guava/wiki/CachesExplained#size-based-eviction에 설명 된대로 설정되면 동작을 이해합니다. 그러나 maximumSize가 설정되지 않

    -1

    3답변

    로컬 변수가 주 메모리와 스택 메모리에 있다는 것을 알고 있습니다. 주 기능의 주소를 인쇄하면 로컬 변수의 주소와 주소가 인쇄됩니다. malloc, 지역 변수가 malloc 주소에 더 가깝고 주요 fuction 주소에 더 가깝지 않은 것 같습니다. 왜? 코드 : 스택, 코드 및 데이터의 int g; int main(int argc, char** argv

    1

    2답변

    리눅스에서 프로세스 당 힙과 스택의 크기를 알고 싶었다. 그것을 찾을 수있는 방법이 있습니까? 나는 sbrk (0)이 나에게 힙의 끝을 줄 것이라고 알았다. 하지만 힙 크기를 얻기 위해 힙 시작을 어떻게 찾을 수 있습니까? 스택 크기에는 라이브러리 호출이나 시스템 호출을 통해 프로세스마다 스택 시작 및 현재 스택 포인터 주소를 찾는 방법이 있습니까?

    2

    1답변

    스택에 하나와 힙에 두 개의 배열을 선언하면 변수 이름을 인쇄 할 때 다른 동작이 발생합니다 (gdb의 경우 중요). int array_on_stack[5]; int * array_on_heap = new int[5]; 이제 gdb에서 각 코드 행을 단계별로 실행 한 다음 변수 이름을 인쇄하여 각각에 대한 메모리 주소를 얻습니다. print arra

    2

    1답변

    그래서 {item, quantity} 열이있는 배열이 있다고 가정 해보십시오. SQL 테이블에서이 값을 가져온 다음 항목별로 정렬합니다. while(rs.next()){ item = rs.getString(1); for(int i = 0 ; i < array.size ; i++){ if(item.equals(array[i][0])