Could you hire me? Contact me if you like what I’ve done in this article and think I can create value for your company with my skills.

January 13, 2013 / by Zsolt Soczó

HashSet.Add végtelen ciklus?

HashSetbe akartam berakni hibernate entitásokat, amelyek Equals-sza és GetHashCode-ja így nézett ki: A HashSet.Add-nak beadva egy ilyen entitás példányt az Add soha…

July 30, 2012 / by Zsolt Soczó

BCLExtensions

Pár apró, de hasznos dolog van benne, nekem a rendezett IListben történő BinarySearch kellett belőle. Eddig ezt csináltam: Most már így, nem…

July 23, 2012 / by Zsolt Soczó

SP vs. OR mapper

Az előző bejegyzésből a kommentek alapján lehet az jött le, hogy én minden dolgot OR mapperrel valósítanék meg. Csudákat, szó sincs erről….

March 5, 2011 / by Zsolt Soczó

Érdekes .NET perf tapasztalat

Amikor profilerrel megnézünk egy .NET kódot sokszor megdöbbentő helyen lesz benne bottleneck. Az alábbi kód 1% időt visz el egy nagyon processzorintenzív…

January 21, 2011 / by Zsolt Soczó

Csúnya multithreading hiba

Double checked lockingnak indult, de bug lett belőle. Mit rontottam el?

November 26, 2010 / by Zsolt Soczó

.NET Stringek lementése Memory Dumpból

Mostanában elég sokat turkálok problémás webappok dumpjában. Leírom magamnak is, hogy lehet lementeni .NET stringeket a dumpból. WinDbg dolgok következnek. A nagy…

May 17, 2010 / by Zsolt Soczó

Miért szeretem a dynamic típust reflection helyett?

Ezért: vs. Emellett a dynamic vagy 10x gyorsabb, még akkor is, ha a reflectionnél cachelem a típusleírókat.

November 27, 2009 / by Zsolt Soczó

Naív ojjektumhasználat – sok szemét

Két hete elkezdtem intenzíven használni a Visual Studio 2010-et, mivel szükségem volt a MemoryMappedFiles-ra a 4.0-s fwből. Ezt shared memoryként használom, amivel…

October 14, 2009 / by Zsolt Soczó

Pár fejlettebb GC dolog

Ezeket érdemes megnézni, érdekesek. Ha nem szeretnénk, hogy egy rövid, de teljesítményzabáló kódunkat megszakítsa a GC: Latency Modes és Low-Latency GC in…

October 14, 2009 / by Zsolt Soczó

Jó Garbage Collector cikkek

1, 2, 3, 4. Nem csak a szokásos, közismert dolgok, hanem mélyebbek is. Pl. tudod-e, mekkora memóriát kér el induláskor a GC…

August 4, 2009 / by Zsolt Soczó

A jitter huncutságai

Érdekes és furcsa dolgok történnek néha a .net jitter miatt, ami nem nagyon fordul elő nem managelt környezetben. Itt ez a kis…

February 12, 2009 / by Zsolt Soczó

.NET teljesítményhangolási tapasztalatok 5.

Szeretjük a connection poolt, de nem mindig. Tudjuk, hogy manapság nem illik sokáig nyitva tartani az adatbázis kapcsolatot, hanem bemegyünk, kihozzuk a…

January 26, 2009 / by Zsolt Soczó

.NET fw. platform invoke 64 biten

Egy apró érdekesség. Van egy 32 bites windows dll, amit a gyártó még nem írt meg 64 bitre. Ezt .NET-ből a jól…

December 11, 2008 / by Zsolt Soczó

Debugolás a .NET fw. forrása segítségével

Kaptam egy igen nehezen megközelíthető problémát, amelyben a fókusz a TAB-ra átlépett egyes controlokat. Nem egy triviális TabStop=false probléma volt. VS 2005-ös…

July 31, 2008 / by Zsolt Soczó

Uninstalling .NET Framework 2.0 SP2 and 3.5 SP1 in Vista

Recently I had a run-time heap corruption problem in our software which is caused by some internal changes in the beta CLR…

January 17, 2008 / by Zsolt Soczó

A nap híre: .NET Framework Library Source Code now available

Ma mindenkinél erről lehet majd hallani, örülünk, böngészünk, debugolunk.

August 25, 2007 / by Zsolt Soczó

Halmaz osztály a .NET Fw-ben

Nem új a dolog, de a LINQ kapcsán láttam meg a reflectorban ezt a jószágot: HashSet. Nagyon örülünk, ez hiányzott a fwből….

July 25, 2007 / by Zsolt Soczó

Rossz sorrendű inicializálás .NET-ben?

Javaban van egy közismert jelenség, ami miatt a Double Checked Locking nem működik jól, mégha az ötlet zseniális is. Régóta érdekelt, hogy…

October 26, 2006 / by Zsolt Soczó

StringBuilder vs. String

Sokan olvasták, hogy a StringBuilder a nyerő, ha több stringgel kell dolgozni, pl. összefűzni őket. Aztán itt meg is állnak, és már…

July 3, 2006 / by Zsolt Soczó

Az elmúlt hét tanulságai

Hajmeresztő (szerencsére csak szakmailag) időszakon vagyok lassan túl, ezért is nem blogoltam már régen. Pár vegyes tanulság az elmúlt időszakból, zöme magamnak…