Software Developer and Performance Engineer
Posts tagged java
Week in Review – 25 July 2009
Jul 25th
Information
- · Performance considerations while working with Strings and …
By vogella
Strings are very frequently used in Java programs. This blog post tries to explain what a programmer needs to consider from a performance point of view. It will also explain in what situations you should use StringBuilder instead of …
Tool
- · Groovy’s SQL Switch: A Powerful Tool In The Quest For A Truly Real …
By Jason Kincaid
… of the processing costs for the competing technologies below). The new software runs on special Intel boxes, with performance that the company says matches 100 standard SQL servers. For more, you can check out the full product spec sheet here. … Did they have to give it the same name as one of the main dynamic languages for Java? reply · Dan Grossman (@w3roi) – July 23rd, 2009 at 3:19 am PDT. Good to see they’re still going after almost having their code stolen. …
- · Borland Adapts Silk Test Suite For Agile Development
InformationWeek – Manhasset,NY,USA
By Charles Babcock Borland has adapted its Silk line of software testing tools to better accommodate modern development methods, particularly Agile-style …
Week in Review – 18 July 2009
Jul 18th
Information
- · java.net: Kirk Pepperdine Interviewed by Janice Heiss
Janice Heiss interviews Java Champion Kirk Pepperdine about Java performance tuning and more in this java.net Community Corner 2009 podcast, recorded at JavaOne. - · The Disco Blog » Blog Archive » To recurse or not: Euler challenge #2
By Andy
While I implemented problem #1 in Groovy, I thought it would be interesting to solve problem #2 in both Java and Groovy as I wanted to get a good feel for the performance differences between solving Fibonacci via recursion and iteration … - Architect’s Blog
By Guy Nirpaz
New proxy implementation now supports faster fetch times, so that reading objects by their id from local cache is almost as fast as accessing a java.util.ConcurrentHashMap (in Java) or a Dictionary (in .NET). Raw performance of … - PHP’s Scalability and Performance comparison over Java – Digg model
By Jiltin
In addition, many versions of PHP was used in the test, and substantial performance improvements have been made since and are continuing to be made. Here is the article from oreillynet: PHP scales! The word on the street is that “Java … - Why is Performance Monitoring so hard? – brettdargan.com
By admin
Current State – Instantaneous State based; Alerting; Historical Stats; Trace (System > Component > Request) ~ Vertical Profiling through technologies; Profiling – usually technology focused, like Java Profiling; Vital Signs … Production – Under Load Times (batch or interactive); Production – Under Load and component Failures; Dev – Design/Architecture; Dev – Impl time; Test – Environment Issues – ala. Troubleshooting the Integration; Load Test Time; Soak Test Time … - Amazon Web Services Developer Community Performance Monitoring for …
Performance Monitoring for Autoscaling. Posted Aug 8 2008 943 AM PDT … As a Java developer I think of JMX which is baked into Java 5 and can be leveraged …
Book
- · AVIRADS-urs always: Java Performance Tuning 2nd edition – Jack Shirazi
By avirads
Method profiling can be done by java -Xrunhprof:cpu=samples,thread=y <classname> jhat included in JDK is Java Heap Analysis Tool. The JDK provides two methods for monitoring the amount of memory used by the runtime system. …
Product
- · GigaSpaces’ XAP 7 focuses on performance
SDTimes.com – San Bruno,CA,USA
XAP allows Java applications to be provisioned into distributed environments without requiring code changes or separate components for clustering, …
Week in Review – 4 July 2009
Jul 4th
Tool
- Velocity 09: Fistful of Sand: Monitoring Code Performance at …
By Dmytro Shteflyuk
In this talk, we will go over a particular performance monitoring tool we have built. The talk will be liberally dosed with ego-deflating vignettes illustrating our periodic and spectacular mishaps. System Overview. Over the years, we have witnessed many … The Server Side Profiler runs at the same time as the Client Side Profiler, tracing the execution and operating system interaction of the server code as the page is rendered. Below are examples of the data point …
It was a very light week this week.
Week in Review – 27 June 2009
Jun 27th
Information
- · Java EE, BPEL, SOA: XMLPATTERN and generated XML indexes
By Åukasz
From the tests I have conducted, XML index on pesel element added ~15% performance gain. Not something extraordinary, but it proves that XML indexes work
Summary That’s not all on IBM DB2 pureXML. …
- · analysis 102: A good design is mandatory if you want good performance.
By mx
“The First Rule of Program Optimization: Don’t do it. The Second Rule of Program Optimization (for experts only!): Don’t do it yet.†Michael A. Jackson I think the problem stems from a question of value. Developers still see code that runs … This code takes less then 1 ms to execute (printed difference is ZERO)… on my fairly powerful laptop with Java 6. If I up the array size to 1000, it takes 31 ms… I had to up the array size to 1000 to up the time taken to 31 ms. …
- · InfoQ: Google Calls for a Joint Effort to Speed Up the Internet
By Abel Avram
Google shares research data, web site speed optimization tutorials, recorded presentations, links to lots of performance optimization tools, and a discussion group inviting everyone to share ideas on how to make the web faster. …
- · The Geek Head: Important but Ignored performance tips for Tomcat.
By Geek Head
The above mentioned options are used to define size of java heap try to set as low as possible because setting too high wastes memory and can cause long garbage collection pauses -XX:MYSize -XX:MyRatio. Set to 25% to 33% of total java …
- · Google wants to make the Web fasterNetwork Performance Blog …
By speeding up the Web, Google is pushing for faster adoption of new standards, such as HTML 5, designed to bring multimedia applications away from plug-ins such as Flash, Silverlight, and Java, and towards putting it into the interpreted …
Tools
- · Startup Boosts App Speed With Virtualized Server Memory
InformationWeek – Manhasset,NY,USA
RNAcache seeks to improve application performance by making a continuous file, frequently used software objects, large blocks of data or other large data …
- · 20 Linux System Monitoring Tools Every SysAdmin Should Know
By Vivek Gite
Top 20 Linux Server Performance Monitoring Tools To Solve Server Bottlenecks Issues related to CPU, Memory, Disk, and networking subsystems. …
How To
- · Learn How to Exploit Multiple Cores for Better Performance and …
By Todd Hoff
Learn How to Exploit Multiple Cores for Better Performance and Scalability (93). InfoQueue has this excellent talk by Brian Goetz on the new features being added to Java SE 7 that will allow programmers to fully exploit our massively …