Pożarta pamięć.

0

Witam
Przepisałem mały programik z WF do WPF. Ilość kontrolek prawie taka sama. Czemu zużycie ramu przez tą aplikacje skoczyło o 700% ? Z 2,5 MB do bagatela 18 MB?

0

Wie ktoś może jak przywrócić w edytorze VS dopasowywanie odległosci elementów, teraz zbliżam dwie kontrolki i nic się nie dzieje, wcześniej wyskakiwała taka czerwona kreska.

2

18MB, straszne! Szkoda tylko, że w dzisiejszych czasach notatnik w telefonie zżera więcej.

0

Przepisałem mały programik z WF do WPF.

No to nie trzeba było. WPF ma trochę fajnych bajerów, ale designer jest straszny.
Standardowy notatnik (menu+textbox+statusbar) w WinForms to kilka kliknięć, a w WPF trzeba się namachać, naklikać i nafakać zanim będzie dobrze.
WPF to jest zaprzeczenie RAD.

0

Daje 3 screeny aby dokładnie było widać o co chodzi. Bardzo mi zależy żeby to przywrócić.

Canvas do Buttonow i Grida http://files.tinypic.pl/i/00207/fgpt9bgh8msd.jpg
Buttony na Canvas http://images.tinypic.pl/i/00207/jp969hl0i040.jpg
Moja appka gdzie to nie chce działać http://pics.tinypic.pl/i/00207/ze4zprcet2hn.jpg

Rozwiązane, wystarczyło zaznaczyć: http://images.tinypic.pl/i/00207/fc5lezscgrp5.jpg

@somekind
Dla mnie to jest straszne bo żeby program do odliczania czasu brał 18 MB.

@Azarien
Dlatego do WPF się używa Expression Blend, mi tam się lepiej pisze w WPF, xaml jest naprawdę fajny.
Co to jest RAD bo nie mogę o tym nic znaleźć?

0

RAD - Rapid application development. Wiki: http://pl.wikipedia.org/wiki/Rapid_Application_Development

1
Azarien napisał(a):

WPF ma trochę fajnych bajerów, ale designer jest straszny.

Na szczęście zazwyczaj nie działa, i można po prostu używać edytora XML. ;P

0
somekind napisał(a):

18MB, straszne! Szkoda tylko, że w dzisiejszych czasach notatnik w telefonie zżera więcej.

Tu nie chodzi o ilość pamięci, tylko dlaczego tak się stało. Równie dobrze mogło to być 250mb na 1.8gb...

5
szulak napisał(a):

Tu nie chodzi o ilość pamięci, tylko dlaczego tak się stało. Równie dobrze mogło to być 250mb na 1.8gb...

No to chętnie poczytam Twojego wykładu o tym jak Windows zarządza pamięcią, jak .NET Framework zarządza pamięcią i co pokazuje Menedżer Zadań - bo na pewno nie to, ile pamięci zużywa jakiś proces.

Ogólnie ten temat był już wałkowany na tym forum do znudzenia, ale zawsze znajdzie się ktoś, kto patrząc na jakieś cyferki próbuje wysnuwać wnioski na temat sensu istnienia wszechświata.

0

zawsze znajdzie się ktoś, kto patrząc na jakieś cyferki próbuje wysnuwać wnioski na temat sensu istnienia wszechświata
A prawda jest prosta: .NET, a w WPF w szczególności, pożera pamięć. Jeśli jest to zmartwieniem, to dobrano złe narzędzie do zadania, i zawsze pozostaje WinAPI.

1 użytkowników online, w tym zalogowanych: 0, gości: 1