-Os
bajcik@kolos.math.uni.lodz.pl
bajcik w kolos.math.uni.lodz.pl
Sob, 26 Kwi 2003, 20:17:54 CEST
On Thu, Apr 24, 2003 at 11:27:24PM +0200, Tomasz Pala wrote:
> Zaś w skrócie:
> 1. programy liczące; dużo siedzenia w krótkich pętlach na długim
> przedziale czasu: -O2
> 2. programy-krowy; długie pętle o małej liczbie przebiegów: -Os
> 3. programy czekające na akcję użytkownika: -Os
>
> Uzasadnienie:
> 1. krótki kod mieści się bez żadnej pomocy w cache, a wyleci z niego nie
> za sprawą niezmieszczenia się, a shedulera. Ważne jest szybkie
> wykonanie, a więc skoki i obsługa stosu. Obrabia dane wielokrotnie
> większe od samego kodu.
z ciekawości: a możeby tak zwiększyć kawałki czasu w których procesy
mają procesor? Przy robieniu pewnych obliczeń proces będzie przerwany (a
przez co wyleci z cache) mniej razy.
bajcik
--
.----- Krzysztof Garus ----- http://kolos.math.uni.lodz.pl/~bajcik/ --.
| Projekcik: http://kolos.math.uni.lodz.pl/~bajcik/duskc.html |
| Projekcik: http://kolos.math.uni.lodz.pl/~bajcik/vmsymulator.html |
Więcej informacji o liście dyskusyjnej pld-devel-pl