eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingtypologia errorow aplikacjiRe: typologia errorow aplikacji (a jeszcze leipaj i realoki)
  • Data: 2011-05-06 06:41:59
    Temat: Re: typologia errorow aplikacji (a jeszcze leipaj i realoki)
    Od: " " <f...@W...gazeta.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Michoo <m...@v...pl> napisał(a):

    > W dniu 05.05.2011 00:20, p...@p...onet.pl pisze:
    > > staje sie niedostepna przez wskazniki ;-) tylko ze ja wskaznikow nie
    > > uzywam ja operuje na calych 'setach'
    > >
    > > // porusz wszystkie 'zywe'
    > >
    > > for(int i=0; i<MAX; i++)
    > > if(samolot[i].enabled) moveSamolot(i);
    > To teraz napisz tak serwer, który ma obsłużyć do 10 milionów samolotów,
    > statków, samochodów i pociągów. Pojedynczy samolot(100B), statek(40B),
    > pociąg(64B), samochód(95B) z czego 50 pierwszych bajtów ma taką samą
    > interpretację we wszystkich, pozostałe są specyficzne.
    >
    > Zadeklarujesz tablice
    > Samolot samolot[100000000];
    > Statek statek[100000000];
    > ....
    > ?
    >

    nigdy nie rozwazalem pisania serwera i nie mam pojecia jakie funkcje
    mialby spelniac taki kod serwera, byc moze potrzebne by byly jakies
    'poindeksowane' struktury danych - nie mam pojecia o serwerach i zajmuje
    sie teraz innymi rzeczami (ktore mam niestety na glowie), tak ze jak
    chcesz pogadac o serwerach to raczej zadaj to pytanie w trybie ogolnym
    na grupie niech odpowiedza ci ci ktorzy sa tym zainteresowani

    moglbym krotko odpowiedziec jak robilbym o w gierce roguelike:
    "najwydajniej jest raczej w oddzielnych tablicach"
    ale trzebabyraczej zmniejszyc liczby na bardziej realistyczne, bo
    wymodelowania takich liczb postaci - 40 milionow i np adekwatnej
    ( w pewnym pseudo relistycznym sensie bo zwykle mapy sa bardziej
    chyba zageszczone - choc z kreowanymi swiatami to roznie moze byc)
    do tego mapy np mapy polski (zaraz ile to by bylo pol na mapie polski?
    600 000 x 600 000 = 312 685 000 000 pol, czyli 312 giga)
    raczej nie uciagnalby obecny sprze - nie sprawdzalem nawet
    ile postaci i jakie mapy by uciagnal (ostatnio bylem
    limitowany do kilkudziesieciu tysiecy i map typu 2000x2000)
    - ale da sie zrobic zlozona gierke na duzej mapie - nawet mam
    lekka ochote ale to kwestia pisania przez pare lat a niestety mam
    teraz inne rzeczy do zrobienia (i tak juz sie postarzalem, wylysialem
    na zakolach brzuch mi urosl, plomby mi sie w zebach ruszaja,
    skostnialem jak drewniany czlowiek, (a i znane sa
    i inne ciezkie zyciowe kwestie) - tak ze chwilowo roguelike
    odpada)

    --
    Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: