Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.5.1

integral_isolates

O poder da função compute do Dart, mas usando um isolado de longa duração.

AndroidiOSmacOSWindowsLinux
Downloads em 30 dias
14,5 mil
Curtidas
43
Pontos Pub
150

Instalar pacote

flutter pub add integral_isolates

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

integral_isolates oferece uma maneira de aproveitar isolados de longa duração no Dart, proporcionando cálculos em segundo plano persistentes sem a sobrecarga de iniciar e encerrar repetidamente isolados. Inspirado na função compute do Dart, permite instâncias de isolado eficientes e reutilizáveis para tarefas intensivas em CPU, como processamento de dados ou cálculos complexos. Essa abordagem melhora o desempenho e reduz a latência em comparação com chamadas de isolado de curta duração. O pacote é ideal para cenários que exigem trabalho contínuo em segundo plano com estado consistente ou recursos compartilhados. Ele suporta todas as principais plataformas, incluindo Android, iOS, macOS, Windows e Linux.

Casos de uso

  • Cálculos de fundo de longa duração
  • Pipelines de processamento de dados persistentes
  • Execução eficiente de tarefas repetidas
  • Estado compartilhado entre múltiplas operações
  • processamento de análise em tempo real

Principais recursos

  • Gerenciamento de isolado de longa duração
  • Melhoria de desempenho em chamadas repetidas do compute
  • Suporte para estado persistente de isolado
  • Compatibilidade multiplataforma
  • API simples semelhante ao compute()

Indicado para

  • aplicações intensivas em CPU
  • Aplicações que precisam de estado de isolamento consistente
  • execução de tarefas de alta frequência
  • Serviços em segundo plano em aplicativos móveis e de desktop
  • processamento de dados crítico para o desempenho

Considerações

  • Aumento no uso de memória devido a isolados de longa duração
  • Requer manipulação cuidadosa do ciclo de vida do isolado
  • Possibilidade de vazamento de recursos se não for gerenciado corretamente
  • Não adequado para tarefas pontuais leves
  • Deve gerenciar a serialização dos dados enviados entre o principal e o isolado

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Integral Isolates

Monorepo for integral_isolates and libraries using it to make Isolates easier for developers.

Melos is used for managing the monorepo. To get started, make sure melos is installed on your machine and run

$ melos bootstrap

Packages can be found in the packages folder, each including their own README.md file.

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote