Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Configurer les limites de mémoire et de processeur virtuel (1re génération)
Vous pouvez provisionner des fonctions Cloud Functions avec différentes quantités de mémoire pour contrôler la limite de mémoire qu'une fonction peut utiliser. La quantité de mémoire allouée que vous choisissez correspond à la quantité de processeurs alloués à votre fonction.
Les niveaux de mémoire et de processeur disponibles sont présentés dans le tableau suivant :
Mémoire
Processeur
128 Mo
0,083 vCPU
256 Mo
0,167 vCPU
512 Mo
0,333 vCPU
1 024 Mo
0,583 vCPU
2 048 Mo
1 vCPU
4 096 Mo
2 vCPU
8 192 Mo
2 vCPU
Non disponible
4 processeurs virtuels
Non disponible
8 vCPU
Par défaut, la mémoire allouée à une fonction est de 256 Mo ou 256 Mio, selon la version du produit des fonctions Cloud Run.
Pour en savoir plus sur les coûts associés aux allocations de mémoire et de processeur, consultez la page Tarifs des fonctions Cloud Run.
Définir une limite de mémoire
Vous pouvez définir la durée du délai d'expiration d'une fonction au moment du déploiement à l'aide de Google Cloud CLI ou de la console Google Cloud :
gcloud
Si vous déployez une fonction à l'aide de gcloud CLI, utilisez l'option --memory :
Renseignez les champs obligatoires de votre fonction.
Développez la section Environnement d'exécution, compilation… à la fin de la page, puis cliquez sur l'onglet Environnement d'exécution.
Dans le champ Mémoire allouée, sélectionnez une quantité de mémoire.
Cliquez sur Suivant.
Cliquez sur Déployer.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/01/31 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/01/31 (UTC)."],[[["Cloud Run functions can be provisioned with varying memory amounts, which directly correlates to the allocated CPU for the function."],["The memory and CPU tiers available range from 128MB with .083 vCPU to 8192MB with 2 vCPU, as outlined in the provided table."],["By default, a function is allocated 256MB of memory, however, this can be changed."],["You can adjust the allocated memory for a function during deployment using the `--memory` flag in the gcloud CLI or through the \"Memory allocated\" field in the Google Cloud console."],["Memory and CPU allocations impact the costs associated with running Cloud Run functions, detailed information regarding pricing can be found on the Cloud Run functions Pricing page."]]],[]]