그것은 함수에 할당 된 실제 메모리와 일치하지 않습니다 중포 기지 클라우드 기능의 기본 ImageMagick이 자원 구성을 보인다. - 기본 ImageMagick이 인스턴스는 디스크에서 버퍼를 할당하지 않습니다 때문에 2기가바이트을 가지고 생각
File Area Memory Map Disk Thread Throttle Time
--------------------------------------------------------------------------------
18750 4.295GB 2GiB 4GiB unlimited 8 0 unlimited
FCF에 할당 된 기본 메모리가 2백56메가바이트입니다 :
중포 기지 클라우드 기능 수율의 맥락에서 identify -list resource
실행 위의 제안 쉽게 필요한 메모리를 증가 이상의 기능이 Error: memory limit exceeded. Function killed.
한 가지 방법에 실패하는 원인 메모리를 할당하는 것입니다 시도 할 수 있습니다 - 거기에 여전히 있지만 메신저를 통해 사용 사례 및 아웃 라이어에 따라 할당하려고합니다 위험이 있습니다.
-limit memory [your limit]
을 사용하여 이미지 조작 프로세스의 일부로 IM에 올바른 메모리 제한을 설정하는 것이 더 안전 할 수 있습니다.`-debug Cache '를 사용하여 IM 로직을 실행함으로써 대략적인 메모리 사용량을 파악할 수 있습니다. 할당 된 모든 버퍼와 크기, 메모리 또는 디스크인지를 알 수 있습니다.
IM이 메모리 제한에 도달하면 디스크에 매핑 된 버퍼와 일반 디스크 버퍼가 버퍼에 할당됩니다 .I/O 성능과 메모리 비용 간의 균형을 고려해야합니다. 당신이 당신의 FCF에 할당 메모리 사용량이 100ms를 곱 -..이 빠르게 성장할 수 있도록
:에 다른 옵션은, 참조하시기 바랍니다 내 기능을위한 위치. 함수 콘솔에서 어디로 가야합니까? tks! – Walucas
@Walucas Cloud Functions> {함수 이름}> "편집"을 클릭 한 다음 "메모리 할당"에서 숫자 편집 – Kirill
기능 설정이 다시 초기화됩니다. –