Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Szybkość NET'a
busio
busio




Typ: neutral
Postów: 98
Zarejestrowany: Sep 2002
Szybkość NET'a

Witam

Nie wiem czy to tylko złudzenie czy jakiś błąd ale  szybkość działania NET'a jest katastrofalna.
Próbowałem na różnych komputerach z użyciem VB.NET i C#.NET i jest to jeszcze wolniejsze niż VB6 (o cały rząd wielkości). Używam legalnego Visual Studio NET 2003.
Czy jest sens tworzyć w tym środowisku coś więcej niż odpowiednik notatnika (nie wspominiając o aplikacjach bazodanowych....).
Jeszcze nie wiem jak wypadną aplikacje internetowe ale na razie jest fatalnie - czy ktoś ma jakieś spostrzezenia lub doświadczenia?

Pozdrawiam busio

16-09-2004 17:16
Pokaż profil busio  Wyślij email do busio   Odwiedź stronę busio  
Piotr T




Typ: neutral
Postów: 176
Zarejestrowany: May 2004

A co robiłeś w VB.Net jeśli można wiedzieć


_____________________________________________
Visual Basic.NET - Mercedes dla programistów

16-09-2004 19:17
Pokaż profil Piotr T  Wyślij email do Piotr T   Odwiedź stronę Piotr T  
busio
busio




Typ: neutral
Postów: 98
Zarejestrowany: Sep 2002

Aplikację do generowania deklaracji Intrastat na podstawie danych otrzymanych z systemu sprzedażowego. Dane są gromadzone w bazie Accessa celem ich przetwarzania i archiwizowania.

Nie spełniła moich oczekiwań i wykonałem jeszcze raz w VB....

busio

17-09-2004 08:40
Pokaż profil busio  Wyślij email do busio   Odwiedź stronę busio  
Czareq
Programowanie .NET




Typ: neutral
Postów: 7
Zarejestrowany: Jan 2005
Szybkość NET'a

Szybkość jest spowodowana tym, że na windwso XP cały .NET Framework jest swoista nakładką a co za tym idzie działenie .NET jest nieco emulowane. Windows Longhorn ma być cały zrobiony w .NET i wtedy powinno to wszystko działać sprawnie.


_____________________________________________
Czarek Rodziewicz

16-01-2005 21:33
Pokaż profil Czareq  Wyślij email do Czareq   Odwiedź stronę Czareq       2807861
musman
www.codec.pl



Typ: neutral
Postów: 202
Zarejestrowany: Mar 2003

witam
nie wiem w czym problem ? jakos nie moge powiedziec ze aplikacje ktore pisze sa wolne ... ostatnia aplikacja bazodanowa pracujaca na mssql i operujaca na 200000 rekordach zaladowanych do pamieci w mniej niz 4 sek przytocze zapytanie ktore wyciaga dane :
SELECT t.kod_P, t.naz, tc.cen, t.jm_kod, t.naz_p, t.vat, t.kod, z.zamiennik, st.ile_d as ilosc FROM (tow t LEFT JOIN (select tow_kod, sum(ile_d)as ile_d from sta group by tow_kod) st ON t.kod=st.tow_kod) LEFT JOIN (select tow_kod, count(*) as zamiennik from tow_tow tt where tt.tow_kod <> tt.tow_kod_2 group by tow_kod) as z ON t.kod=z.tow_kod,tow_cen tc WHERE t.kod=tc.tow_kod ORDER BY t.kod_p asc
wszystko smiga !!! na maxa ... wiec podsumuje ... mysle ze problem wolnych aplikacji u Ciebie jest spowodowany innymi przyczynami niz gowniany nakladkowy framework .net ...
pozdrawiam

16-01-2005 22:38
Pokaż profil musman  Wyślij email do musman   Odwiedź stronę musman       13495362    3559336
musman
www.codec.pl



Typ: neutral
Postów: 202
Zarejestrowany: Mar 2003

> działenie .NET jest nieco emulowane
... polecam przeczytanie na czym polega dzialanie .net framework i jak wyglada proces kompilowania do Intermediate Language IL ... nie ma tam slowa i miejsca na emulowanie czegokolwiek. Wielu ciekawych rzeczy mozna sie dowiedziec na http://www.microsoft.com/poland/net/podstawy/default.mspx

pozdrawiam

16-01-2005 22:46
Pokaż profil musman  Wyślij email do musman   Odwiedź stronę musman       13495362    3559336
Piotr T




Typ: neutral
Postów: 176
Zarejestrowany: May 2004

Zgadza się - tylko pierwsze uruchomiemie programu trwa dłużej niz zwykle.
Nie spełniła moich oczekiwań i wykonałem jeszcze raz w VB....
busio

Prawdopodobnie aplikacja jest napisana niewłaściwie
VB.NET wymaga poprawnego deklarowania zmiennych co znaczmie przyśpiesza działanie programu
Włącz opcję Option Strict - a zobaczysz ile masz błędów konwersji typów, które spowalniają aplikację
Długo by się rozpisywać - po prostu zacznij pisać dokładniej kod


_____________________________________________
Visual Basic.NET - Mercedes dla programistów

17-01-2005 17:47
Pokaż profil Piotr T  Wyślij email do Piotr T   Odwiedź stronę Piotr T  
musman
www.codec.pl



Typ: neutral
Postów: 202
Zarejestrowany: Mar 2003

dokladnie tak

17-01-2005 18:28
Pokaż profil musman  Wyślij email do musman   Odwiedź stronę musman       13495362    3559336
Coldzik




Typ: neutral
Postów: 75
Zarejestrowany: Jul 2003

Nie wiem czy problem moze w tym tkwic lecz ja mialem podobny problem z NETem. Moje aplikacje byly bardzo wolne, jednak wszystko sie zmienilo po dograniu nowej nakladki dla windows. Moze to zbieg okolicznosci lecz dostep do wlasnej bazy danych skrocil sie o okolo 60%

17-01-2005 19:46
Pokaż profil Coldzik  Wyślij email do Coldzik        5319206
musman
www.codec.pl



Typ: neutral
Postów: 202
Zarejestrowany: Mar 2003

ok a na jakiej bazie dzialales ? mssql ? msde ? oracle ? moze mysql ?

17-01-2005 21:04
Pokaż profil musman  Wyślij email do musman   Odwiedź stronę musman       13495362    3559336
Coldzik




Typ: neutral
Postów: 75
Zarejestrowany: Jul 2003

hehe niestety tylko acces

17-01-2005 21:22
Pokaż profil Coldzik  Wyślij email do Coldzik        5319206
musman
www.codec.pl



Typ: neutral
Postów: 202
Zarejestrowany: Mar 2003

access accessem ale jak dobrze zmontujesz baze to smiga szybko i na bank bije mysql wiec moze nie niestety

17-01-2005 23:17
Pokaż profil musman  Wyślij email do musman   Odwiedź stronę musman       13495362    3559336
Coldzik




Typ: neutral
Postów: 75
Zarejestrowany: Jul 2003

Ja na bazach sie nie znam Poprostu potrzebowalem zrobic program operujacy na bazie, ale z ta szybkoscia nie bylo najlepiej :/. Ale nakladka wszystko zmienila (Chyba to dzieki niej)

18-01-2005 08:47
Pokaż profil Coldzik  Wyślij email do Coldzik        5319206
Wszystkich odpowiedzi: 12 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1