Feng Yuan (袁峰)

CLR, Performance, Debugging, Parallel Computing, WPF, XPS, GDI, GDI+, Printing (www.fengyuan.com)

Posts
  • Feng Yuan (袁峰)

    Improving CLRProfiler 1: 8.4% Progress Bar Update

    • 0 Comments
    Being a CLR performance dev, it seems that CLR profiler will be a very useful. So now I'm trying to understand it inside out, and may be even make some improvement to it. Here are the steps I'm taking: Download CLR profiler 4.0 source code. ...
  • Feng Yuan (袁峰)

    Proposal of purchase for a tiny piece of real estate

    • 3 Comments
    Just finished writing first draft of a proposal of purchase, for a tiny piece of real estate, 8 square inch, 9.5-inch high ceiling, on your book shelf.
  • Feng Yuan (袁峰)

    New Job: CLR performance team

    • 3 Comments
    I switched job to CLR performance team last August. Now I'm working on something which has huge customer impact, needs tons of technical depth, and fits my long time passion as an old practicing programmer (I still have 30-year source code listing...
  • Feng Yuan (袁峰)

    Improving CLRProfiler 3: Double the speed of profile loading

    • 1 Comments
    In the first step of profile-guided optimization, we reduced tatal CPU sample of ReadNewLog.ReadFile from 6,223 samples to 5,803 samples; the second step reduced it further to 3,982. Would it be nice if we can reduce it to below 3,111 samples, essentially...
  • Feng Yuan (袁峰)

    Trobleshooting Printing Fidelity Problems

    • 2 Comments
    It's not uncommon to have a print-out from your printer not matching what do you see on screen. Printing is a quite complicated process with multiple players involved. So it's not an easy job to figure out who is at fault, either to find a workaround...
  • Feng Yuan (袁峰)

    The benefit of having your own office

    • 2 Comments
    The benefit of having your own office, or at least one of them, is that you can have your own $29 IKEA armchar:
  • Feng Yuan (袁峰)

    Problem: Better way to remove characters that aren't 32 to 175

    • 0 Comments
    There is a question on StackOverflow.com about better ways to remove characters in a string that are outside the range of 32 to 175. Quite a few fancy solutions are provided: Regex . Replace ( myString , @"[^\x20-\xaf]+" , "" ); new string...
  • Feng Yuan (袁峰)

    American in Chinese History: Anson Burlingame

    • 3 Comments
    On the eve of Chinese president's visit to United States, I thought it's fitting to discuss some American figures in Chinese History. The first important person is Anson Burlingame. Mr. Anson Burlingame was appointed by Lincoln as minister to Austria...
  • Feng Yuan (袁峰)

    EWD637: Three Golden Rules for Successful Scientific Research

    • 0 Comments
    Here is something I read in graduate school and still thinks about from time to time: Edsger W. Dijkstra's Three Golden Rules for Successful Scientific Research: Raise your quality standards as high as you can live with, avoid wasting...
  • Feng Yuan (袁峰)

    XPS at WinHec

    • 3 Comments
    There is a large presence of XPS at Winhec this year, which makes Global Graphics' booth banner very fitting: The XPS workflow demo in Will Poole's keynote speech was a complete success. It demonstrates generation, viewing, sharing, scanning and...
  • Feng Yuan (袁峰)

    XPS Again

    • 1 Comments
    I needed to generate images for an HTML document I'm generating, for which I use create a DrawingVisual and render it to a RenderTargetBitmap before saving to a PNG file. Now I would like to save the same visual to an XPS document. The benefit of having...
Page 3 of 3 (61 items) 123