php / php/php-src

opcache.jit won't write to opcache.file_cache

Ouverte
#17,770 8 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Bug Category: JIT Extension: opcache Status: Verified
Langage dominant
C
Étoiles
40.4k
Forks
8.1k
Merge moyen
2 j 13 h
PR mergées (30 j)
96

Description

Description

The following code:

<?php

function foo() {
    echo "hello";
}

foo();
php -d opcache.enable_cli=1 -d opcache.jit=1255 -d opcache.file_cache=/tmp/opcache test.php
php -d opcache.enable_cli=1 -d opcache.jit=disable -d opcache.file_cache=/tmp/opcache test.php

When jit is enabled, nothing is written to /tmp/opcache
When jit is disabled, /tmp/opcache is populated

Why?

PHP Version

8.4

Operating System

No response

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Reproduisez le problème avec les deux commandes PHP CLI et comparez le contenu de /tmp/opcache avec JIT activé et désactivé. Suivez le traitement de opcache.file_cache et opcache.jit afin de déterminer pourquoi le cache n’est pas écrit lorsque JIT est activé ; le travail est terminé lorsque le comportement est expliqué et que l’écart signalé est résolu.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
php
Domaine
performance
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.