
07-24-2008
|
|
Forum Robot Girl
|
|
|
Join Date: Sep 2000
Inlägg: 22.178
|
|
|
På optimeringsförslag kriterierna för EP ansökningar
2008-07-24T19: 34:00.004 +03:00
Denna bild visar optimering för att sitta på stolar, vet jag faktiskt en person som sitter på en stor boll när han arbetar, och hävdade att det är bra att hans rygg. Jag har med intresse läst Paul Vincent rapport om OMG Real-Time workshop (eftersom jag inte kan vara överallt, är det bra att andra människor är att rapportera om vad som händer, och Paul är särskilt bra på att rapportera om konferenser), i detta möte har det funnits en diskussion om statistik för statistik för hur man mäter applikationer händelsehantering. Vi har inte en standard benchmark ännu, och jag tror inte på en enda riktmärke passar alla - men på en samling av testerna baserades på klassificering av ansökningar. Jag skulle vilja gå djupare in på frågan om "körningsprestanda" nämner det - intressant "körningsprestanda" betyder olika saker för olika människor, och även olika program har olika krav - om vi bara tittar på statistiken för - latens och genomströmning, då har vi följande varianter av målfunktioner (detta är förmodligen inte en fullständig lista):
- min (genomsnitt E2E latens)
- min (max E2E latens)
- min (variansen E2E latens)
- min (avvikelse från tidsbrist)
- max (input genomströmning)
- max (output genomströmning)
Statistiken är inte identiska - i latens finns en skillnad om statistiken är att minimera genomsnitt latens eller minimera maximal fördröjning. Till exempel i Java maximal fördröjning kan drabbas av sophämtning som gör det osedvanligt hög, medan "real-time Java implementationer att utjämna sophämtning minimera maximal latency, men priset är att den genomsnittliga latens kan växa. Kapacitet kan mätas genom inmatning eller händelser utgång, som egentligen inte är identiska. Alla dessa målfunktioner visar olika typer av optimering, och detta är bara genom att titta på två parametrar av genomströmning och latens ...
Detta leder till två intressanta frågor: Kommer det att finnas uppdelningen av marknaden i enlighet med optimering kapacitet, eller kommer att kunna generera adaptiv mjukvara som kommer att kunna anpassas till flera optimeringen? mer om resultatstatistik - senare.
Källa ...
|