| Related sites for http://blogs.msdn.com/jonathanh |
| RRD_TOOL A useful open source tool for storage and retrieval of time series data. | | Schema Schema is a provider of telecom resource management (TRM) solutions that enable operators of wireless networks worldwide to optimize and manage their resources. | | Transaction_Design_Inc_ Consultant and tools vendor with focus on system monitoring, capacity planning, and benchmarking. Tools work on HP/Compaq/Tandem NonStop Kernel, Stratus VOS, and UNIX. Site includes articles on man | | Watson_&_Walker,_Inc___Why_Your_CPU_Capacity_May_Not_Match_Your_Vendor\'s_Estimate Cheryl Watson discusses MVS and OS/390 capacity related issues. | | Able_Software_R2V Vector conversion for scanned maps with tools optimized for mapping and geographic information systems. | | Arbor_Image_Draftsman_Cutting_Shop Raster to vector software for stand-alone operation on Windows platforms. | | AutoTrace Platform independent program for converting bitmap to vector graphics distributed under GPL. | | Consistent_Software_WiseImage Line of hybrid graphics editing and raster to vector conversion software, as stand-alone Windows programs. | | Easy_Trace_Pro Cartographic raster to vector conversion software with topology creation, checking, and editing tools. | | Elgorithms_MagicTracer Hybrid graphics and raster to vector converter for Windows that has image editing, vector cleanup, and conversion tools. | | GTXRaster_R2V Raster to vector add-on for AutoCAD and RasterDesign compatible with AutoDesk's Image Support Module. | | Raster_to_Vector_Software Converts scanned drawings, maps, and raster images into vector files for editing in CAD applications. | | RasterVect_Software The raster to vector conversion program that turns scanned raster images into vector format on Windows systems. | | Siame_Editions_Vector_Eye Raster to vector converter that exports to SVG (Scalable Vector Graphics), PostScript and EPS. | | SoftCover_Scan2CAD Scan2CAD raster to vector conversion software with OCR text recognition and editing tools. | | Softelec_GmbH Providers of the HybridCAD software for raster to vector conversion and AutoCAD line tracing. | | SoftSoft_net_WinTopo A raster to vector conversion program supporting topographic and GIS tools for Windows and Linux platforms. | | SV_ScanRaster Raster to vector conversion software for converting paper drawings into CAD-ready files. | | Trix_Systems,_Inc_ Converts scans of engineering drawings and logos to DWG, DXF, HPGL, or IGES. | | VextraSoft_Vextractor Windows raster to vector conversion tool for CAD and GIS systems. | | Fonts_for_the_Unicode_Character_Set Listing of some Unicode fonts. Short discussion of Unicode and fonts for Unicode. | | Fonts_That_Support_Unicode Information on fonts for Windows and Macintosh platforms that include Unicode character ranges and that can be used to display documents or Web pages containing many languages, scripts and special cha | | Multilingual_Unicode_TrueType_Fonts Listing of Unicode TrueType fonts for Windows platforms available for download on the Internet. Details on which scripts and character sets are supported, and information on using such fonts in Linux | | Unicode_Fonts_and_Tools_for_X11 Information about Unicode fonts for Linux and X11 users. | | HPUX-ADMIN_Mailing_List Searchable archive. | | Alternative_OSs_on_the_Net Huge, comprehensive, alphabetized list of operating systems and OS link sites. All links, no comments. | | A_Catalog_of_Operating_Systems Classified, alphabetic listing of most operating systems, past and present, distributed commercially or reported in English-language literature, platform oriented. From Computer Science 258, West Virg | | Just_Say_No_to_Microsoft__Operating_Systems Describes dozens of living OSs, grouped by family similarities. Most are alternatives to Microsoft. | | Linux_Kernel_Architecture_and_Other_OS_Links Categorized, large link list of resources on several operating systems: Linux, Windows, BSD, Mac OS X, Unix, Solaris, Palm OS, Symbian, Stinger (SmartPhone), general. | | Microcomputer_Operating_Systems Some 70 OSs that run on microcomputers, PCs. User interfaces in earlier systems are command-line, character-oriented; later systems are mostly GUI-based. List, with brief descriptions, no links. From | | Open_Source_Ring Alphabetized list of many links, OSs, projects. | | Operating_Systems Links to tutorials, tips, free online how-to guides for BeOS, DOS, Macintosh; POSIX, Unix, Linux; OS/2, Windows 3.x-95/98/Me-NT/2000/XP-CE, mixed. [Knowledge Hound how-to directory] | | Paul_Hsieh_OS_Page Loosely categorized list of about 100 links to developer resources for creating OSs, emulators, alternative OSs. | | Dr__Dobb\'s_Journal Independent journal about programming over all languages, platforms, and tools. | | AEC_Newsroom News and information for the AEC related CAD marketplace, supplied online by Digitalmedianet. | | AECbytes Analysis, research, and reviews of AEC technology. | | CAD_User_Magazine A magazine focusing on the following CAD software: autocad, solid works, solid edge, microstation, turbocad, intellicad, helix, microcadam, tri-forma, mechanical desktop, and architectural desktop. | | Cadalyst Offering news items, reviews, articles, and features, along with downloadable AutoLISP source code. | | CADInfo_Net Online CAD publication featuring industry news, product reviews, articles, tutorials and resource directories. | | Cadserver An online magazine for the CAD community, featuring news and reviews from the CADdesk and MCAD paper magazines. |
|
Jonathan Hardwick
msAnalytics.ProfileId = 'D00E';
msAnalytics.TrackPage();
//
//
Welcome to MSDN Blogs
Sign in | Join
|
Help
Search
Jonathan Hardwick
Improving the performance of Visual Studio
RSS 2.0
Atom 1.0
Home
About
Email
Tags
.NET
Capacity Planning
Information Tools
MMS 2005
Offline Files
OneNote
Outlook
Performance Engineering
Rants and Raves
Security
SMS and MOM
Tablet PC
Windows XP
News
All opinions are my own. All content is provided "AS IS" with no warranties, and confers no rights.
Archives
June 2008 (3)
February 2008 (1)
October 2007 (1)
March 2007 (1)
January 2007 (2)
September 2006 (1)
August 2006 (1)
June 2006 (2)
May 2006 (1)
March 2006 (1)
January 2006 (2)
December 2005 (1)
November 2005 (1)
October 2005 (5)
September 2005 (2)
August 2005 (4)
July 2005 (5)
June 2005 (13)
May 2005 (12)
April 2005 (11)
March 2005 (7)
February 2005 (6)
January 2005 (14)
December 2004 (16)
November 2004 (10)
October 2004 (12)
September 2004 (12)
August 2004 (22)
July 2004 (9)
June 2004 (6)
May 2004 (18)
April 2004 (8)
March 2004 (17)
About Me
Channel 9 user profile
Grad school
Microsoft Research
MSN Space
Non-Admin Wiki
Performance analysis of multi-core systems
Posted
Thursday, June 19, 2008 1:30 PM
by
jonathanh
One of our main roles in DevDiv Performance Engineering is to help other teams with performance investigations – that is, to help them understand why their code isn’t running fast enough. Recently we ran a little side project that was unusual in two respects: first, we were analyzing performance just for our own curiosity, and second, the investigation was triggered because Visual Studio benchmarks seemed to be running faster than expected on our new multi-core hardware. You might think that in this case we could just leave well enough alone – hey, if the benchmarks are meeting their performance goals then there’s no need to worry, right? – but good performance engineering doesn’t work that way. It’s a constant process of learning, and if you find something out of the ordinary that you didn’t expect, whether positive or negative, then it’s time to roll up your sleeves and figure out why.
The whole process turned into a nice detective story, with twists and turns along the way. You can read the whole thing over at “Lessons from the test lab: investigating a pleasant surprise”, but here’s the one-sentence summary: these aren’t your father’s processor cores anymore…
1 Comments
Filed under: Performance Engineering
Other Resources for Problems with Offline Files
Posted
Saturday, June 14, 2008 2:52 PM
by
jonathanh
Of all my blog posts, the one that generates the most reliable stream of comments is “User comments about offline files”. All my other blog topics get mild interest, but what people really, REALLY want to know is how to get offline files working again when it stops. I just can’t argue with the numbers involved. So I’m really happy that a couple of other blogs have taken up the slack and have been posting about offline files. Apologies to both for only just noticing :) First, the Windows Core File Services team have a blog called File Cabinet, with a category for offline files (aka client-side caching). This stuff is straight from the horse’s mouth, so it’s a little worrying that they’re getting so few comments… I’m guessing most search engines just aren’t putting results from this blog on page 1 yet. Second, the eponymous http://offlinefiles.blogspot.com/, who tackles a new topic with every post. If you’re looking for the answer to a “how to” question, chances are they have a post just for you.
1 Comments
Filed under: Offline Files
Moving on - to Developer Division Performance Engineering
Posted
Thursday, June 05, 2008 6:15 PM
by
jonathanh
With the release of SCCP 2007 I've now been through two complete product cycles of what started out as a little research project called "Indy" -- and that seems like more than enough! So I've moved over to the Performance Engineering team in Microsoft's Developer Division. The division's flagship product is Visual Studio, and our blogger-in-chief is Somasegar. Within the division, the Performance Engineering team makes sure that when we ship a new release of Visual Studio, it will perform well in the hands of our customers. We've also started a performance engineering blog: now you know where to send the complaints :)
0 Comments
Filed under: Capacity Planning
Now available: System Center Capacity Planner 2007
Posted
Tuesday, February 05, 2008 9:48 PM
by
jonathanh
Ironically I'm almost the last to blog it, but the SCCP team is really happy to announce the release of System Center Capacity Planner 2007. You can get it now, it's totally free, and it'll help you size deployments for Exchange Server 2007. But wait! There's more. The fabulous Solutions Accelerator team have released plug-in models for SCCP 2007 that let you do capacity-planning for Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 as well. And in the near future we'll be releasing a model for System Center Operations Manager 2007. Did I mention that these are all free?? A big thankyou to everyone involved who made this release possible. I'd especially like to thank everyone involved with the Exchange model - the free publicity doesn't hurt either :) As always, your first port of call for feedback and questions about SCCP 2007 - after the FAQ, of course - is our web forum.
1 Comments
Using funny characters in Outlook 2007 folder and category names - what's the sort order?
Posted
Tuesday, October 23, 2007 8:53 PM
by
jonathanh
It's common to use "funny characters" (i.e., non-alphabetic symbols) in Outlook folder names, so that the folders sort in a specific order: !!Super Important!ImportantAll A'sBasically B's... Of course, the same principle can be applied to category names: !Important@Home@WorkProject AProject B... But how can you be sure that "!Important" will come before "@Home"? In other words, what's the sort order? This bugged me enough to sit down and work it out. So here's the sort order in Outlook 2007 (American English) for the symbols from an American standard keyboard layout: ! " # $ % & ( * , . / : ; @ [ ] ^ _ { | } ~ + < = > then all the numbersthen all the letters The hyphen and single quote are (almost) ignored, in that -A sorts after A but before B, and 'B sorts after B but before C. And yes, that's a space character before the ! character, so putting a space at the front of a folder name will make it sort to the very top. Sadly, there seems to be no special character that forces a folder to sort to the bottom of the list. I'm sure there is an official name and explanation for this sort order, but my search engine fu has failed me. Help me, oh lazyweb!
5 Comments
Filed under: Outlook
Announcing the beta release of System Center Capacity Planner 2007
Posted
Sunday, March 25, 2007 8:17 PM
by
jonathanh
We're pleased to announce the beta release of System Center Capacity Planner 2007!
SCCP 2007 provides sizing, architectural guidance and best practices for customers to plan their deployments of Operations Manager 2007 and Exchange 2007. Essentially, it can predict how much hardware you'll need for a deployment, and how that hardware will behave once one of those two applications is installed. This is a follow-on release to SCCP 2006, which provided similar guidance for MOM 2005 and Exchange 2003.
Note that the performance models of Operations Manager and Exchange in the Beta are not final, so this version should not be used for planning production deployments. What we're looking for is feedback on whether the new models and features will meet your needs for planning and modifying deployments of Operations Manager and Exchange. The beta is available now for download from Microsoft Connect -- once you've logged in, look for it on the available connections page, or just go directly to the program details.
Please get it, try it, and send us your feedback via the beta newsgroups.
And if you're at the Microsoft Management Summit this week, we will be presenting two sessions on SCCP 2007 and multiple hands-on labs -- please stop by if you're around!
3 Comments
Filed under: Capacity Planning
Visible Recycle Bin Considered Harmful
Posted
Sunday, January 14, 2007 8:23 PM
by
jonathanh
Lazy-blogging (verb): The act of letting a thought sit unblogged for long enough that someone else blogs about it instead, thereby saving you the effort. cf lazyweb.
Case-in-point: Many of us OCD types find it impossible to sit with a non-empty recycle bin on our desktop. We just can't do it. It nags at our souls. (We're also the ones who defrag religiously and run Disk Cleanup at the drop of a hat). We just... must... empty... that... bin.
What does this have to do with lazy-blogging? Well, I've had a note to blog about the solution (set a maximum size for the bin, then use TweakUI to remove the temptation from your sight, and let it empty itself behind the scenes) for literally years. Plural. Thankfully Mike Torres beat me to it, and then Omar Shahine followed up with the important "set a maximum size" hint (otherwise your OCD will be going nuts worrying that you'll fill up your disk).
But what really stopped me was that I still haven't found the original inspiration for the idea. Somewhere there's a web page about how the original Apple Macintosh (or maybe Lisa?) designers now consider the "fat trash can" icon to be a terrible usability mistake, because a significant proportion of the population just can't let stuff sit in there. The problem is, I can't for the life of me find that web page. Ergo, I couldn't blog about it. Help me, oh lazyweb...
Edit: The lazyweb came through! Shane S. pointed me to bug #2 on AskTog's Bug Hall Of Fame. Quoting:
The engineers just though they were providing users with a "neato" way to tell an empty can from a full one, but to many users, the new appearance suggested a painfully distended belly. Millions of people developed the unnecessary and undesirable habit of immediately emptying the trash as soon as the swelling showed. Drop something in; empty the Trash. Drop something in; empty the Trash. It became unconscious habit.
Remember the fellow who dropped the document in the trash by accident? Now, when he saw the trash instantly swell up, he was likely to erase it forever—drop something in; empty the trash—relieving the trash of it's apparent distress, even as another portion of his brain, in very real distress, was yelling, "No! No! No!"
2 Comments
Filed under: Windows XP
Comment spam has got the better of me
Posted
Tuesday, January 02, 2007 9:20 PM
by
jonathanh
My apologies if you're seeing any of my old posts reappear as if freshly published. Comment spam has gotten so bad on some posts that I'm resorting to disabling comments completely. I think this triggers a republish by Community Server (at least, I have to click the "Publish" button), which some blog readers will then interpret as a new post.
If I was sufficiently interested I'd see if there's a direct correlation between the spam-attractiveness of a blog post and its Google PageRank...
(Comments Off)
Startup processes on a Toshiba M400
Posted
Monday, September 11, 2006 10:58 PM
by
jonathanh
Or, "What is all this stuff doing on my computer", part II.
I've just finished switching my portable life over to a new Toshiba M400 Tablet PC. Gig of memory, Centrino Core Duo, life is good.
At least, it was good until I looked at the process list in task manager. Then it was that same feeling of horror all over again. The situation was bad on my old Toshiba Portege 3500. But this is worse.
Here are all the I'm-pretty-sure-these-aren't-vanilla-Windows processes that are still running after it's finished startup. I give descriptions where I think I know what a particular startup process does, otherwise I just quote the description field.
00THotkey.exe - Enables use of function keys to control laptop functions
APntEx.exe - Touchpad driver (from Alps)
APoint.exe - And another touchpad driver (from Alps)
CrossMenu.exe - "CrossMenu Main"
hkcmd.exe - "hkcmd Module" (from Intel)
igfxpers.exe - "persistence Module" (from Intel)
TAcelMgr.exe - Acceleration manager (what does that mean?)
ThpSrv.exe - Parks your hard disk if you knock the laptop
TMESRV31.exe - "Toshiba MobileExtension Service"
TMETEMnu.exe - "Toshiba MobileExtension", spawned by TMESRV31
TSkrMain.exe - Acceleration "shaker" utility (what does that mean?)
TFNF5.exe - Switch laptop video output using Fn-F5
TRot.exe - Match screen orientation to rotation of tablet screen
TouchEd.exe - Turns touchpad on and off
TFncKy.exe - "TFncKy"
TPSMain.exe - Toshiba power saver applet
TPSBattM.exe - Spawned by TPSMain, probably battery-specific
TMERzCtl.exe - "TMERzCtrl"
In my original post, I counted 11 extra startup processes from Toshiba on a Portege 3500. In just two hardware generations, they've out-done themselves with 18 startup processes. Pretty soon there'll be more random systray applets than there are regular Windows processes. As it is, they're already sucking down 70 MB of working set. Good thing I've got a gig...
Can anyone provide more details of what each of these processes does? And (perhaps more usefully!) has anyone experimented with msconfig or autoruns to see the effects of disabling each of them?
6 Comments
Filed under: Tablet PC, Windows XP
Flash demo of System Center Capacity Planner
Posted
Tuesday, August 01, 2006 6:30 PM
by
jonathanh
We’ve had these bits bouncing around for way too long, but now they’re finally linked to from the SCCP home page. So revel in the glossiness of An Introduction to Microsoft System Center Capacity Planner 2006 :)
(Comments Off)
Filed under: Capacity Planning
More ways to learn about System Center Capacity Planner
Posted
Thursday, June 15, 2006 9:57 PM
by
jonathanh
The great thing about Microsoft webcasts is that they’re archived. So even if you miss the upcoming live webcast on “Implementing SCCP 2006”, you can still watch it at your leisure (well, as long as your leisure includes a broadband connection).
This also means that you can also watch all the previous webcasts about SCCP. So it seems like a good idea to have a list of them somewhere. Here’s that list:
Introducing System Center Capacity Planner 2006 (10 Nov 2005), presented by Manish Kalra. If I remember rightly I answered audience questions on this one.
System Center Capacity Planner 2006 Overview (19 Dec 2005), presented by Chris Avis.
System Center Capacity Planner 2006 Overview (8 Mar 2006), presented by Chris Henley.
Implementing System Center Capacity Planner 2006 (26 Jun 2006), presented by Chris Henley.
1 Comments
Filed under: Capacity Planning
Upcoming webcast about System Center Capacity Planner
Posted
Monday, June 05, 2006 10:40 PM
by
jonathanh
Just a quick note that in 3 weeks, Chris Henley will be hosting a public webcast about SCCP 2006. Click on the link to register - it’s free!
Implementing System Center Capacity Planner 2006Monday, June 26, 2006 11:30 A.M.–1:00 P.M. Pacific TimeJoin us and get the information and guidance you need to plan and complete a successful implementation of System Center Capacity Planner 2006. http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032299011&EventCategory=4&culture=en-US&CountryCode=US
1 Comments
Filed under: Capacity Planning
Getting back into the saddle
Posted
Thursday, May 04, 2006 6:26 PM
by
jonathanh
I’m easing back into blogging after taking 6 months off – the good news is this means I’ve got a big backlog of topics…
I’d like to start off by thanking Neil Hobson for writing a great two-part overview of System Center Capacity Planner on Mchange.org. He gives the reader a walkthrough of our various modules, and includes a ton of screenshots, including one of our ability to export nicely-formatted data into Excel. This feature is so little-known that I don’t think even we have a screenshot of it :-) So I’ll shamelessly crib it here:
You can see down at the bottom that we don’t just give you a simple summary view of the information – we have tabs marching all the way to the right, containing (we hope) more information than you’ll ever need as you drill down into capacity planning for Exchange. One of those cool features that just doesn’t get much play.
Thanks Neil!
(Comments Off)
Filed under: Capacity Planning
User comments about offline files
Posted
Wednesday, March 01, 2006 2:46 PM
by
jonathanh
This is a catch-all post for user comments and questions about offline files, aka client-side caching. I’m turning off comments on all my previous posts in the Offline Files category, and redirecting readers here instead. Hopefully this will cut down on all the duplicate answers :) As I’ve said before, don’t email me your questions – post them here instead. Wait, no, don’t post right away – first read through the comments in the previous posts! Your question has probably been answered before…
131 Comments
Filed under: Offline Files
Where can I get System Center Capacity Planner?
Posted
Tuesday, January 24, 2006 9:47 PM
by
jonathanh
Short answer: System Center Capacity Planner is on TechNet disc 0422, which went out this month. We’re actually “featured content” — I think this is what we get in return for exclusivity!
System Center Capacity Planner (SCCP) ships this month and is only available to TechNet Subscribers. SCCP employs state of the art modeling technology to bring unprecedented functionality and flexibility to the process of performance analysis and planning of Microsoft Exchange Server 2003 and Microsoft Operations Manager 2005 deployments. With SCCP the IT Professional will get the guidance required to plan a deployment in the most efficient manner, while also allowing for “what-if” analysis for future planning. Find it on TechNet disc 0422.
If you want to take a look at SCCP 2006 before paying for that all-important TechNet subscription, Chris Avis has done a couple of webcasts. He’s even posted demo sessions that didn’t fit into the webcasts as WMV files on his blog. Awesome stuff.
If you want to try-before-you-buy, and you happen to be in the Irvine area, then Kurt Shintaku is running another series of hands-on management labs right now. He’s covering a lot in three days, but hopefully he hasn’t reached SCCP yet :)
And big thanks to Microsofties Jeff Alexander, Dave Northey, and Tony Soper for driving traffic our way. I really like Tony’s analysis of “people who downloaded the SCCP 2006 beta also downloaded”, because it shows that our customer know exactly what they want. The top three hits are the existing MOM and SMS sizers and the WSSRA reference architecture (which includes capacity planning information).
(Comments Off)
Filed under: Capacity Planning
More Posts Next page »
© 2008 Microsoft Corporation. All rights reserved.
Terms of Use |
Trademarks |
Privacy Statement
var gTrackEvents=0;
var gDomain="m.webtrends.com";
var gDcsId="dcsrubpmj00000oqcq95ilr3l_8q8i";
var gFpc="WT_FPC";
if(document.cookie.indexOf(gFpc+"=")==-1){document.write("");}
|
|