분류 전체보기 (4536) 썸네일형 리스트형 Pinned된 object와 조각화(CLR) 메모리에서 pinned object라는 얘기를 누구나? 한번쯤은 들어봤을 거다.. 이게 과연 뭘까? 말그대로 꽂혀있는 object다 무슨말인고 하니 GC가 구동됐을때 pinned object는 application root에서 참조되고 있을때 다음세대로 프로모션하게 되는데 이놈들은 그렇지 않다 그리고 collection이 일어나면 메모리 compaction(재정리및할당)이 일어나게 되는데 이때도 이놈들은 예외가 된다. 왜 이런 기능이 필요할까 ? 간단하게 예를 들어보겠다. 어떤 managed code에서 p/invoke나 com같은 native한 메서드에 인자값으로 managed pointer를 넘겨줬다고 하자 그후 GC가 일어나면 인자값으로 넘긴 놈도 compcation이 일어나 메모리 주소가 바뀌게 .. Jquery.Linq.js 사용하기 .NET 4.0으로 웹 어플리케이션을 만들어 봤다. 간단하게 서버에서 Person이라는 객체를 Json으로 시리얼라이징해서 클라이언트에 보내준다. 클라이언트에선 그 값을 받아 linq를 사용하여 엘러먼트를 추가해 준다. $(document).ready(function () { $.ajax({ url: "WebForm1.aspx", dataType: 'json', success: function (data) { $.Enumerable.From(data).ForEach(function (t) { $("test" + t.FirstName + " ").appendTo('#test'); }); } }); }); 위의 코드에서 보면 success되었을때 기존에는 data.d로 받았지만 4.0에서는 그냥 순수 데이터.. Linq.js 살펴보기 아나 이렇게 좋을수가 javascript에서 linq가 되다니 아 좋다.... 실제적으로 얼마나 활용도가 있을지는 모르지만 아 좋네...... http://neue.cc/reference.htm = > 여기서 실제적으로 링큐 결과가 어떻게 나오는지 테스트 해볼수 있다. http://linqjs.codeplex.com/ = > 여기서 소스를 다운받고 document를 볼수 있다. visual studio를 사용한다면 nuget으로 다운받을 수 있다. 간단하게 소개하자면 이렇다. .NET 4.0 메서드들과 그외의 메서드들을 구현했고 lazy evaluation도 된다 visual studio에서는 인텔리 센스도 제공된다 두가지 버전이 있는데 linq.js 그리고 jquery 플러그인으로 제공되는 jquery.. 페이스북 대항마 구글+ 오늘 아침에 기사를 봤다. 그전에 SNS로 페이스북을 즐겨? 사용했지만 구글로 한번 갈아타려 한다. 왜? 그냥.... 오늘 구글 플러스에 가입하고 한번 친구들이랑 채팅도 하고 화상통신도 해보려하니 친구가 없다..ㅋㅋㅋ 모두 테스트겸 가입해서 한번 해봤으면 한다. NTSD로 !dumpheap의 type 스위치 쓰기 ntsd로 디버깅을 걸로 application 을 실행시킵니다. 그리고 loadby sos.dll mscorwks로 호출해서 sos extension을 사용해 현재 사용되고 있는 memory heap의 덤프를 봅니다. 여기서 스위치를 -type으로 해서 원하는 type을 스위치 파라미터로 넣어줍니다. !dumpheap -type AAA.BBB.Mobile 위와같이 하면 그 타입에 대한 메모리 정보를 알수 있습니다. 끝... !dumpheap의 스위치로서는 아래를 참조해 주세요 스위치 설명 -stat Limits output to managed heap statistics -strings Limits output to strings stored on the managed heap -short Limits .. 닷넷에서의 메모리 할당 프로세스 오늘은 메모리 할당 프로세스에 대해서 얘기해 보고자 합니다. 아래의 flow chat를 봐주세요 위에 플로우차트를 보면 쉽게 아리라 생각됩니다. 먼저 메모리 할당 요청이 왔을경우. CLR heap Manager라는 놈이 위와 같이 처리를 하게 되는데 먼저 할당된 0 Gen Heap (budget을봄)용량을 봐서 너무 용량이 적다 하면 GC를 불러 청소를 시킵니다. 그렇지 않을 경우는 메모리 할당을 하게 되는데 NT Heap memory와는 달리 sement 안에 맨마지막 object 다음에 할당이 되게 됩니다. 그리고 finalize 메서드가 있는 object를 체크하기 되는데 이건 GC에 의해서 따로 관리가 됩니다. Jquery Google Chart(구글차트) http://keith-wood.name/gChartRef.html Welcome to ASP.NET! To learn more about ASP.NET visit www.asp.net. You can also find documentation on ASP.NET at MSDN. ISO-8859-1 http://www.w3schools.com/tags/ref_entities.asp ISO-8859-1ISO-8859-1 is the default character set in most browsers. The first 128 characters of ISO-8859-1 is the original ASCII character-set (the numbers from 0-9, the uppercase and lowercase English alphabet, and some special characters). The higher part of ISO-8859-1 (codes from 160-255) contains the characters used in Western European countries.. 이전 1 ··· 552 553 554 555 556 557 558 ··· 567 다음