background preloader

Development

Facebook Twitter

Chapter 17 - Tuning .NET Application Performance. Improving .NET Application Performance and Scalability J.D. Meier, Srinath Vasireddy, Ashish Babbar, and Alex Mackman Microsoft Corporation May 2004 Related Links Home Page for Improving .NET Application Performance and Scalability Send feedback to Scale@microsoft.com patterns & practices Library Summary: This chapter provides an iterative process to systematically identify, tune, and eliminate bottlenecks until your application meets its performance objectives.

Contents ObjectivesOverviewHow to Use This ChapterCategories for TuningPerformance Tuning ProcessBottleneck IdentificationSystem TuningCPUMemoryDisk I/ONetwork I/O.NET Framework TuningCLR TuningASP.NET TuningEnterprise Services TuningWeb Services TuningRemoting TuningADO.NET TuningSQL Server TuningInternet Information Services (IIS) TuningSummaryAdditional Resources Objectives Use a prescriptive performance tuning process. Overview How to Use This Chapter To get the most from this chapter: Categories for Tuning Application. 1. 2. 3. 4. 5. Google Relaunches Instantiations Developer Tools - Now Available for Free. (Cross-posted from the Google Web Toolkit blog) In early August, Google acquired Instantiations, a company known for its focus on Eclipse Java developer tools, including GWT Designer.

We're happy to announce today that we're relaunching the following former Instantiations products under the Google name and making them available to all developers at no charge: GWT Designer Powerful Eclipse-based development tools that enable Java developers to quickly create Ajax user interfaces using Google Web Toolkit (GWT) CodePro AnalytiX Comprehensive automated software code quality and security analysis tools to improve software quality, reliability, and maintainability WindowBuilder Pro Java graphical user interface designer for Swing, SWT, GWT, RCP, and XWT UI frameworks WindowTester Pro Test GUI interactions within Java client rich applications for the SWT and Swing UI frameworks Now that these products are available again, we hope you’ll start using them within your GWT projects.

InformIT: The Trusted Technology Source for IT Pros and Developers. ASM Tutorial. A Guide to DEBUG (Page Two) A DEBUG Tutorial Copyright©2005,2009 by Daniel B. Sedory This page may be freely copied for PERSONAL use ONLY ! ( It may NOT be used for ANY other purpose unless you have first contacted and received permission from the author! ) For a reminder of all the commands (and most of the parameters) that are available while inside of DEBUG, simply enter a question mark (?) NOTE: Parameters listed in brackets ( [ ] ) are optional. Address - Memory location specified in hexadecimal. Range - Two hexadecimal addresses separated by a single space. List - A string of Hexadecimal bytes separated by a space, or ASCII data enclosed within single or double quote marks. Number - Remember all numbers and values used in any DEBUG command are understood as being Hexadecimal only!

NOTE: In the Examples below, commands which are entered by a user are shown in bold type; data displayed in response by DEBUG is in normal type. Immediately quits (exits) the Debug program! Back to TOC. Java Doc 1.6. Oracle Technology Network > Java Software Downloads View All Downloads Top Downloads New Downloads What's New Java in the Cloud: Rapidly develop and deploy Java business applications in the cloud. Start for free. Essential Links Developer Spotlight Java EE—the Most Lightweight Enterprise Framework?

Blogs Technologies Contact Us About Oracle Cloud Events Top Actions News Key Topics Oracle Integrated Cloud Applications & Platform Services. Database Online Documentation 10g Release 1 (10.1) Variable substring. It is possible to retrieve specific characters from a string variable. Syntax %variable:~num_chars_to_skip% %variable:~num_chars_to_skip,num_chars_to_keep% This can include negative numbers: %variable:~num_chars_to_skip, -num_chars_to_keep% %variable:~-num_chars_to_skip,num_chars_to_keep% %variable:~-num_chars_to_skip,-num_chars_to_keep% A negative number will count backwards from the end of the string.

Examples The variable _test is used for all the following examples: Advanced Usage of :~ You can use the :~ syntax and provide each of the parameters from other variables, for example if you have %_donor%=2539850 %_digit%=4 To extract digit # 4 from _donor you might try SET _substring=%_donor:~%_digit%,1% Unfortunately this will not work because the :~ syntax expects a value not a variable. SET _startchar=2 SET _length=1 SET _donor=884777 CALL SET _substring=%%_donor:~%_startchar%,%_length%%% ECHO (%_substring%) Related: SEARCH STRING - Edit string variables, PATH and parameter variables. Parameters. A parameter (or argument) is any value passed into a batch script: C:> MyScript.cmd January 1234 "Some value" Parameters may also be passed to a subroutine with CALL: CALL :my_sub 2468 You can get the value of any parameter using a % followed by it's numerical position on the command line. %* in a batch script refers to all the arguments (e.g. %1 %2 %3 %4 %5 ...%255) Parameter Extensions When a parameter is used to supply a filename then the following extended syntax can be applied: we are using the variable %1 (but this works for any parameter) %~f1 Expand %1 to a Fully qualified path name - C:\utils\MyFile.txt %~d1 Expand %1 to a Drive letter only - C:%~p1 Expand %1 to a Path only e.g.

The modifiers above can be combined: %~dp1 Expand %1 to a drive letter and path only%~sp1 Expand %1 to a path shortened to 8.3 characters%~nx2 Expand %2 to a file name and extension only Passing by Reference Links relative to the Batch Script CALL %0\.. Use %~a1 to display the Extended Attributes of a file. Jeff Hunter's Oracle / Software Engineering Site. PHP 101: PHP For the Absolute Beginner. Perl tutorial: Start. Java Doc 1.42. Secrets of the JavaScript Ninjas. Windows XP Commands. JDK Tools. General General Information (file structure, classpath, how classes are found, changes) Standard JDK Tools and Utilities Basic Tools (javac, java, javadoc, apt, appletviewer, jar, jdb, javah, javap, extcheck) Security Tools (keytool, jarsigner, policytool, kinit, klist, ktab) Internationalization Tools (native2ascii) Remote Method Invocation (RMI) Tools (rmic, rmiregistry, rmid, serialver) Java IDL and RMI-IIOP Tools (tnameserv, idlj, orbd, servertool) Java Deployment Tools (pack200, unpack200) Java Plug-in Tools (htmlconverter) Java Web Start Tools (javaws) Experimental JDK Tools and Utilities NOTE - The tools described in this section are unsupported and experimental in nature and should be used with that in mind.

Monitoring and Management Tools (jconsole, jps, jstat, jstatd) Troubleshooting Tools (jinfo, jmap, jsadebugd, jstack) Troubleshooting Documentation J2SE 5.0 Trouble-Shooting and Diagnostic Guide (tools, options, and other items for use in analyzing problems) General Information. SQLPlus Tutorial. Java6 DocWeb. 鳥哥的 Linux 私房菜. Code University - Google Code.