Archive for June, 2009

A többszálú skálázás nehézségei

Thursday, June 11th, 2009

(Egyszer megírtam ezt a postot hosszabban, de a wordpress a sorozatos Save-ek ellenére elvesztette…)
Az utóbbi időben az időm jelentős részét a tőzsdei kereskedő programom írásával töltöm, és eközben tanulom az Entity Frameworköt (nagyon sarkos, hogy finoman fogalmazzak), illetve próbálom kihasználni egy erős, 8 processzoros rendszer képességeit.
Nyilvánvalóan a szálak számának növelésével elvileg szépen meg lehet hajtani a processzorokat. Ám furcsa mód még a backtest programom, ami szoros ciklusokban pörög se tudta jobban kihajtani a procikat, mint 20-30%. A kérdést kicsit megvakargatva kiderült, hogy a Garbage Collector elviszi az idő 80%-át is egyes esetekben, azaz pazarlom a memóriát, ezt át kell írni, illetve meg kell nézni, hogy server vagy workstation GC megy-e a háttérben. A server GC párhuzamosított, a workstation nem, így az lehet torlódási pont.
Hogy az-e, azt döntse el mindenki a következő két kép alapján: :)

Windows memóriakezelés – 4. rész – Page File és Working Set

Tuesday, June 9th, 2009

Megjelent ez a rész is, a sorozat talán legfontosabb része. A Page file és a Working Set viselt dolgai.

Bing – egész jól zenél

Wednesday, June 3rd, 2009

Szkeptikusan álltam hozzá az ms új keresőjéhez, okulva a live-msn szerencsétlenkedésen. Ám ez meglepően jó lett, egész jó találatokat hozott fel pár keresésre. Pár napig használom, meglátjuk, milyen lesz.