Les partenaires publicitaires:

Qu'est-ce que streaming Buffer Size?

Souvent, les utilisateurs accèdent aux données à partir de sources qui offrent des flux continus d'informations, tels que les médias en streaming ou en entrée qui se produit au fil du temps, comme à partir d'un clavier. Dans ces cas, un flux d'informations tamponné permet à l'ordinateur pour gérer cette information en douceur pour l'utilisateur. La taille de la mémoire tampon dicte comment lisse le flux d'information est pour l'utilisateur. Une plus grande mémoire tampon permettra le stockage temporaire des données plus entrants, au coût d'utilisation de plus de mémoire.

  1. Entrée et sortie standard

    • Souvent, entrée et sortie dans un programme se produit en une seule action. Un utilisateur entre entrée, peut-être textuel ou par une série de choix dans une interface utilisateur graphique, et les magasins de programme d'entrée dans cette variable ou une référence. Le système d'exploitation gère l'entrée et les opérations d'entrée, qui signifie que les données peuvent être extraites à partir d'une source réseau ou le disque dur. Ces demandes prennent le temps d'accomplir, ce qui ralentit le temps d'exécution d'un programme.

    • Tamponnées Streams




      • Les flux mis en mémoire tampon à atténuer les problèmes de l'utilisation d'E / S en créant un espace dans la mémoire de programme pour stocker des parties de l'entrée à l'emploi. Le tampon contient une partie des données, qui se lit immédiatement le programme de la mémoire. Lorsque la mémoire tampon se vide, ou si une autre condition spécifique soit remplie, comme le tampon d'atteindre un statut de demi-vide, le programme fera ensuite l'appel au système pour charger plus de données dans la mémoire tampon. Ce système de limites appels nécessaires pour traiter les données, peut-être accélérer l'exécution.

      Tailles flux tamponnées

      • La taille de la mémoire tampon dépend des besoins de l'utilisateur et détermine la quantité de données du tampon peut stocker. Cela signifie que la mémoire tampon peut avoir une grande quantité de données prête pour le programme de lecture, ou il peut avoir un peu d'espace qui exige plus d'appels du système. Typiquement, les objets en mémoire tampon dans les langages de programmation orientés objet viennent avec une taille par défaut. Besoins des différentes applications peuvent appeler pour la modification de la taille de la mémoire tampon. Une application de streaming audio pourrait avoir besoin de plus d'espace tamponnée à une application traitant de la saisie au clavier, par exemple.

      Buffer Size et performance

      • La taille de la mémoire tampon est directement liée à combien système appelle un programme pourrait avoir besoin de faire lors de l'exécution. Si un programme lit des données avant traitement, la relation entre la taille de la mémoire tampon et le rendement temporel tend à plateau. Toutefois, les programmes qui diffusent des données ont tendance à gagner un avantage significatif de la taille accrue de la mémoire tampon. Ces programmes traitent en permanence les données de la mémoire tampon, ce qui signifie que un tampon plus grand pourrait diminuer les appels nécessaires du système.

    » » » » Qu'est-ce que streaming Buffer Size?