
07-24-2008
|
|
Fórum Robot Girl
|
|
|
Join Date: Sep 2000
Posts: 22.199
|
|
|
Em otimização critérios para aplicações PE
2008-07-24T19: 34:00.004 +03:00
Esta imagem mostra otimização da audiência de cadeiras, eu realmente conheço uma pessoa que se sente em uma grande bola quando ele trabalha, alegando que é bom para a sua volta. Li com interesse Paulo Vicente do relatório sobre a OMG em Tempo-Real oficina (porque não posso estar em todo o lado, é bom que outras pessoas se informar sobre o que está acontecendo, e Paul é especialmente bom para informar sobre conferências), nesta reunião houve uma discussão sobre métricas de métricas para medir a forma de tratamento dos pedidos evento. Nós não temos ainda um padrão de referência, e não acredito em uma única referência se encaixa todos - mas por um conjunto de parâmetros baseados na classificação de aplicações. Gostaria de ir mais fundo na questão do "runtime" performance "menciona lá - curiosamente" runtime performance "significa coisas diferentes para pessoas diferentes e, na verdade, diferente aplicação têm necessidades diferentes - se a gente só olha para as métricas de - latência caudal e, em seguida, temos as seguintes variações de funções objectivo (isto provavelmente não é uma lista completa):
- min (média e2e latência)
- min (max e2e latência)
- min (variação e2e latência)
- min (desvio de tempo limitado)
- max (entrada throughput)
- max (caudal de saída)
As métricas não são idênticos - em latência, há uma diferença se as métricas é para minimizar a latência média ou minimizar latência máxima. Por exemplo, em Java, a máxima latência pode sofrer de coleta que tornará untypically alta, enquanto o "real-time Java" implementações que bom coleta de lixo minimizar a latência máxima, mas o preço é que a média latência pode crescer. Throughput pode ser medido por eventos de entrada ou de saída, que não são realmente idênticas. Cada uma destas funções meta indica diferentes tipos de otimização, e isto é só por olhar para dois parâmetros de throughput e latência ...
Isso levanta duas questões interessantes: haverá partição do mercado de acordo com a otimização capacidades, ou será capaz de gerar adaptativa do software que será capaz de ser sintonizado para múltiplos otimização? mais informações sobre o desempenho métricas - mais tarde.
Fonte ...
|