<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.microsoft.co.il/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>All Your Base Are Belong To Us - All Comments</title><link>http://blogs.microsoft.co.il/blogs/sasha/</link><description>Mostly .NET internals and other kinds of gory details</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>re: Obtaining Reliable Thread Call Stacks of 64-bit Processes</title><link>http://blogs.microsoft.co.il/blogs/sasha/archive/2013/05/15/obtaining-reliable-thread-call-stacks-of-64-bit-processes.aspx#2054899</link><pubDate>Mon, 20 May 2013 12:17:33 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2054899</guid><dc:creator>Sasha Goldshtein</dc:creator><description>&lt;p&gt;@Marc: It's kind of the same with the &amp;quot;Args to Child&amp;quot; columns in the &amp;quot;kb&amp;quot; output. The frame is the child because it was called by the parent... I don't have a better explanation :-)&lt;/p&gt;
&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=2054899" width="1" height="1"&gt;</description></item><item><title>re: Building the Next YouTube: Windows Azure Media Services</title><link>http://blogs.microsoft.co.il/blogs/sasha/archive/2013/05/07/building-the-next-youtube-windows-azure-media-services.aspx#2054863</link><pubDate>Mon, 20 May 2013 12:08:38 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2054863</guid><dc:creator>Sasha Goldshtein</dc:creator><description>&lt;p&gt;@Stasy: I'm not sure I understand your situation. If you already have the encoded files, you can upload them to Media Services and have them streamed from there. This is the flow I've described in one of my previous posts, and that is well-explained in the Azure developer center. If you are trying to stream live media, that is not currently supported.&lt;/p&gt;
&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=2054863" width="1" height="1"&gt;</description></item><item><title>re: Obtaining Reliable Thread Call Stacks of 64-bit Processes</title><link>http://blogs.microsoft.co.il/blogs/sasha/archive/2013/05/15/obtaining-reliable-thread-call-stacks-of-64-bit-processes.aspx#2039731</link><pubDate>Thu, 16 May 2013 13:58:29 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2039731</guid><dc:creator>Marc Sherman</dc:creator><description>&lt;p&gt;So why does `k` column header for esp call it &amp;quot;Child-SP&amp;quot;? I don&amp;#39;t see any &amp;quot;child relationship&amp;quot; since it&amp;#39;s the SP for the *same* stack frame line. It looks like CMKD.Stack does a better job just calling it &amp;quot;Stack-Pointer&amp;quot;.&lt;/p&gt;
&lt;p&gt;Great article by the way!&lt;/p&gt;
&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=2039731" width="1" height="1"&gt;</description></item><item><title>re: Building the Next YouTube: Windows Azure Media Services</title><link>http://blogs.microsoft.co.il/blogs/sasha/archive/2013/05/07/building-the-next-youtube-windows-azure-media-services.aspx#2039325</link><pubDate>Thu, 16 May 2013 11:39:04 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2039325</guid><dc:creator>Stasy</dc:creator><description>&lt;p&gt;Hi!&lt;/p&gt;
&lt;p&gt;I want to ask you about how to stream encoding video? I have an console application which encoding video to the &amp;quot;H264 Adaptive Bitrate MP4 Set 720p&amp;quot; format. And I want to stream files with Smooth Streaming. What should I do?&lt;/p&gt;
&lt;p&gt;How can I add IIS to the project? And why IIS is needed if I have already useed the Media Services and Blobs?&lt;/p&gt;
&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=2039325" width="1" height="1"&gt;</description></item><item><title>re: Virtual Machines Are The New Processes</title><link>http://blogs.microsoft.co.il/blogs/sasha/archive/2013/05/09/virtual-machines-are-the-new-processes.aspx#2026288</link><pubDate>Mon, 13 May 2013 05:12:08 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2026288</guid><dc:creator>vance</dc:creator><description>&lt;p&gt;I often have to deploy some sort of video trans-coding service. Yes I can get larger VM instances on amazon, but it does not scale to hold those kind of resources around for trough usage. For peak times, you can fire up more resources for heavy usage.&lt;/p&gt;
&lt;p&gt;Plus you get the load-balancing bonus for routing traffic in the case of a web server. &lt;/p&gt;
&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=2026288" width="1" height="1"&gt;</description></item><item><title>re: Why App Stores Are a Necessary Evil</title><link>http://blogs.microsoft.co.il/blogs/sasha/archive/2012/10/01/why-app-stores-are-a-necessary-evil.aspx#2001193</link><pubDate>Mon, 06 May 2013 18:45:07 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:2001193</guid><dc:creator>Peter</dc:creator><description>&lt;p&gt;Yeah, the Windows Store distribution model does have some advantages. So what. It still has some disadvantage that independent distribution does not have. And the Windows Store is mandatory.&lt;/p&gt;
&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=2001193" width="1" height="1"&gt;</description></item><item><title>re: .NET to C++ Bridge</title><link>http://blogs.microsoft.co.il/blogs/sasha/archive/2008/02/16/net-to-c-bridge.aspx#1989255</link><pubDate>Thu, 02 May 2013 23:28:37 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1989255</guid><dc:creator>Shang</dc:creator><description>&lt;p&gt;VC had &amp;quot;error C3699: &amp;#39;^&amp;#39; : cannot use this indirection&amp;quot; on the line &lt;/p&gt;
&lt;p&gt;gcroot&amp;lt;CppCliWrapper::Calculator^&amp;gt; __Impl;&lt;/p&gt;
&lt;p&gt;in the ILBridge header, when I add&lt;/p&gt;
&lt;p&gt;namespace CppCliWrappere {class Calculator;}&lt;/p&gt;
&lt;p&gt;If I don&amp;#39;t add the decl, VC had &amp;quot; undeclared identifier&amp;quot; error. I am using VS2010. &amp;nbsp;Any suggestion?&lt;/p&gt;
&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1989255" width="1" height="1"&gt;</description></item><item><title>re: Two More Ways for Diagnosing For Which Synchronization Object Your Thread Is Waiting</title><link>http://blogs.microsoft.co.il/blogs/sasha/archive/2013/04/24/two-more-ways-for-diagnosing-for-which-synchronization-object-your-thread-is-waiting.aspx#1982159</link><pubDate>Wed, 01 May 2013 09:06:14 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1982159</guid><dc:creator>Sasha Goldshtein</dc:creator><description>&lt;p&gt;@Steve: Yes, it works great - but it's part of the 4.0 SOSEX, am I wrong?&lt;/p&gt;
&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1982159" width="1" height="1"&gt;</description></item><item><title>re: WinRT and .NET in Windows 8</title><link>http://blogs.microsoft.co.il/blogs/sasha/archive/2011/09/15/winrt-and-net-in-windows-8.aspx#1971504</link><pubDate>Mon, 29 Apr 2013 00:30:03 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1971504</guid><dc:creator>ZwCreateMutant</dc:creator><description>&lt;p&gt;Just a note: ntdll.dll isn&amp;#39;t a part of the glorious Win32\Win64 subsystem as you listed it. Latter uses it since ntdll is the core interface between any subsystem and the NT kernel. Maybe WinRT libraries also use ntdll directly as Win32 does, apart from using it through Win32.&lt;/p&gt;
&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1971504" width="1" height="1"&gt;</description></item><item><title>re: Two More Ways for Diagnosing For Which Synchronization Object Your Thread Is Waiting</title><link>http://blogs.microsoft.co.il/blogs/sasha/archive/2013/04/24/two-more-ways-for-diagnosing-for-which-synchronization-object-your-thread-is-waiting.aspx#1961035</link><pubDate>Fri, 26 Apr 2013 13:58:02 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1961035</guid><dc:creator>Marc Sherman</dc:creator><description>&lt;p&gt;Excellent post, thank you!&lt;/p&gt;
&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1961035" width="1" height="1"&gt;</description></item><item><title>re: Revisiting Value Types vs. Reference Types</title><link>http://blogs.microsoft.co.il/blogs/sasha/archive/2013/04/10/revisiting-value-types-vs-reference-types.aspx#1953437</link><pubDate>Thu, 25 Apr 2013 05:49:50 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1953437</guid><dc:creator>Gilad</dc:creator><description>&lt;p&gt;Great post!&lt;/p&gt;
&lt;p&gt;Reference Types mean run-time services.&lt;/p&gt;
&lt;p&gt;Also, for Value types, mainly in C++, you also get compile-time services (automatic lifetime management. Hence RAII works).&lt;/p&gt;
&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1953437" width="1" height="1"&gt;</description></item><item><title>re: Two More Ways for Diagnosing For Which Synchronization Object Your Thread Is Waiting</title><link>http://blogs.microsoft.co.il/blogs/sasha/archive/2013/04/24/two-more-ways-for-diagnosing-for-which-synchronization-object-your-thread-is-waiting.aspx#1949846</link><pubDate>Wed, 24 Apr 2013 15:41:15 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1949846</guid><dc:creator>Steve Johnson</dc:creator><description>&lt;p&gt;Great post. &amp;nbsp;Have you played with !sosex.mwaits? &amp;nbsp;It&amp;#39;s not nearly as fun as the method you shared, but it usually works well.&lt;/p&gt;
&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1949846" width="1" height="1"&gt;</description></item><item><title>re: Mapping the Memory Usage of .NET Applications: Part 2, VMMap and MemoryDisplay</title><link>http://blogs.microsoft.co.il/blogs/sasha/archive/2011/07/18/mapping-the-memory-usage-of-net-applications-part-2-vmmap-and-memorydisplay.aspx#1949273</link><pubDate>Wed, 24 Apr 2013 13:08:31 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1949273</guid><dc:creator>Sasha Goldshtein</dc:creator><description>&lt;p&gt;@David:&lt;/p&gt;
&lt;p&gt;You can use a debugger to track individual allocations. In fact, because you know the size of the memory region being alloc'd, you can configure that breakpoint to only stop (or log) allocation call stacks for these sizes.&lt;/p&gt;
&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1949273" width="1" height="1"&gt;</description></item><item><title>re: Mapping the Memory Usage of .NET Applications: Part 2, VMMap and MemoryDisplay</title><link>http://blogs.microsoft.co.il/blogs/sasha/archive/2011/07/18/mapping-the-memory-usage-of-net-applications-part-2-vmmap-and-memorydisplay.aspx#1940558</link><pubDate>Tue, 23 Apr 2013 01:45:06 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1940558</guid><dc:creator>David</dc:creator><description>&lt;p&gt;I have an svchost.exe process that has been running for two days and it&amp;#39;s now showing 555,700k of &amp;quot;Unusable Memory&amp;quot; that is steadily increasing. The largest unusable chunk in that huge pile of lost VM is 60k and yes, there a zillion 60k chunks in that memory type.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m on Vista Business, and that svchost is the one that handles netsvcs.&lt;/p&gt;
&lt;p&gt;The VMMap tool and your tutorials helped me find this insidious memory thief. My page file grows indefinitely until the system becomes unusable.&lt;/p&gt;
&lt;p&gt;Question: Now that I can see this using VMmap, is there more VMmap can tell me about that svchost.exe process, such as which DLL is growing the unusable memory, or is it time to move to a new tool or troubleshooting approach for the next step in tracking this down?&lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;
&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1940558" width="1" height="1"&gt;</description></item><item><title>re: Revisiting Value Types vs. Reference Types</title><link>http://blogs.microsoft.co.il/blogs/sasha/archive/2013/04/10/revisiting-value-types-vs-reference-types.aspx#1894483</link><pubDate>Sat, 13 Apr 2013 10:46:52 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1894483</guid><dc:creator>Ramona Nico</dc:creator><description>&lt;p&gt;Very good points, i&amp;#39;m glad you&amp;#39;we wrote them down and i hope more and more people become aware of these considerations and trade-offs they&amp;#39;re making daily.&lt;/p&gt;
&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1894483" width="1" height="1"&gt;</description></item></channel></rss>