-
  GAYANB.COM
  Free IT Books, Study Guides, Practice Exams, Tutorials and Software
Sunday, February 05th 2012
-  Free Books
Free computer books
Best free J2EE books
Best free .NET books
Best free XML books
Best free PHP books
Free Java books
Free J2EE books
Free JSP books
Free J2ME books
Free .NET books
Free C# books
Free ASP.NET books
Free VB.NET books
Free VS.NET books
Free Oracle books
Free Linux books
Free MySql books
More free books
Free MSDN Mags
Free Oracle Mags
Free software CDs
- Certifications
Articles
SCJA
  Exam Details
  Mock exams
  Study guides
SCJP
  Exam Details
  Mock exams
  Study guides
  Sample chapters
SCJD
  Exam Details
  Mock exams
  Study guides
SCWCD
  Exam Details
  Mock exams
  Study guides
  Sample chapters
SCBCD
  Exam Details
  Mock exams
  Study guides
  Sample chapters
SCEA
  Exam Details
  Mock exams
  Study guides
  Sample chapters
SCMAD
  Study Guides
SCDJWS
  Study Guides
MCAD/MCSD
  Mock exams
MCSE
  MCSE guides/exams
CCNA
  Exam Resources
- Java / J2EE
Articles
  Artima
  DevX
  JDJ
  JavaBoutique
  Performance
  Wireless
- .NET
Knowledge Base
Articles
  DevX
  .NET Framework
  ASP.NET
  C#
  VB.NET
  Visual Studio.NET
- About
Gayan Balasooriya

Broken links?
Suggest good links
To remove links
 Articles from JavaPerformanceTuning.com

Java Performance News January 2012
We list all the latest Java performance related news and articles. "this month, we tell you what Java performance holds for the next decade"

January 2012 New Java Performance Tips
The latest Java performance tips from around the web, such as "XX flags which could affect the ability of a JVM to run with a profiling agent include: -XX:+AggressiveOpts (as this is experimental and changes, it could interfere); -XX:-EliminateZeroing (could cause unexpected behaviour as it violates Java spec); -XX:-ExtendedDTraceProbes (this is already a profiling agent, so could interfere with another); -Xrunhprof[:options] (this is already a profiling agent, so could interfere with another)"

Cartoon by profiler: improve performance by reducing application space and time
The JavaPerformanceTuning.com and Fasterj.com cartoonist provides his graphic description of another performance tuning technique

Java Performance News December 2011
We list all the latest Java performance related news and articles. "That's an interesting shift for tuners - you need to minimize or eliminate RAM usage when your application is idle, but you don't want to impact perceived speed of response"

December 2011 New Java Performance Tips
The latest Java performance tips from around the web, such as "StandardOpenOptions include options that allow delete-on-close, sparse files, and keeping the contents automatically synced with the underlying storage device" and "Choosing monitoring granularity (the interval between samples) is a balance between too much data and finding out about problems later than ideal"

Java Performance News November 2011
We list all the latest Java performance related news and articles. "The overhead is low and stability high, because HotRockit Mission Control basically accesses the internal counters of the JVM to derive the data it is displaying, and for the most part those counters are used by the JVM itself"

November 2011 New Java Performance Tips
The latest Java performance tips from around the web, such as "It is impossible to predict all nontrivial bottlenecks, deadlocks, and potential memory leaks from design or code review; it's also impossible to find memory leaks with unit and integration tests." and "Soft references are for quick and dirty caching; weak references are for fast cleanup; phantom references are for safe cleanup."

Cartoon by profiler: use the latest evolution of your JVM
The JavaPerformanceTuning.com and Fasterj.com cartoonist provides his graphic description of another performance tuning technique

Java Performance News October 2011
We list all the latest Java performance related news and articles. "Martin Thompson's Single Writer Principle is a useful design principle that I'm happy to recommend"

October 2011 New Java Performance Tips
The latest Java performance tips from around the web, such as "Do not make your concurrency algorithm depend on Thread.yield()" and "The most common Java performance issues are: poor choice of algorithms or data structures; unnecessary object allocation; unnecessary object retention; using unbuffered I/O; poorly tuned JVMs; high lock contention; data structures resizing."

Java Performance News September 2011
We list all the latest Java performance related news and articles. "Both the dot-bomb crash and the credit crunch crash resulted in big dips in article volume"

September 2011 New Java Performance Tips
The latest Java performance tips from around the web, such as "Averages are acceptable measurements for throughput targets, but not so useful for response times, because it ignores volatility - percentiles are a better option for response times, especially the 90th centiles and above"

Cartoon by profiler: Sizing the generations is the most important tuning option
The JavaPerformanceTuning.com and Fasterj.com cartoonist provides his graphic description of another performance tuning technique

Java Performance News August 2011
We list all the latest Java performance related news and articles. "if you have a performance problem, you haven't been waiting for Java 7 to fix it for you, you've been busy analysing and fixing it yourself"

August 2011 New Java Performance Tips
The latest Java performance tips from around the web, such as "The second most important tuning option for HotSpot garbage collection, after sizing the generations, is to choose the garbage collection algorithm to be used by each generation. / Design for 20x capacity, implement for 3x capacity, deploy for ~1.5x capacity."

Cartoon by profiler: Sizing the generations is the most important tuning option
The JavaPerformanceTuning.com and Fasterj.com cartoonist provides his graphic description of another performance tuning technique

Java Performance News July 2011
We list all the latest Java performance related news and articles. "What's needed is for the application to be able to request whatever system information it wants from the system monitoring tool - then it can integrate that with what it knows about itself and decide appropriately what to do"

July 2011 New Java Performance Tips
The latest Java performance tips from around the web, such as "An LMAX Disruptor is a type of queue: a ring with multiple producers and consumers. Each producer and consumer has a sequence counter to indicate which slot in the buffer it's currently working on, all can read all counters. Consumers can only process slots lower than all dependent consumers have finished working on - but they can work concurrently or batchwise on all slots up to there. Each producer/consumer can only write to its own unique data portion (field) within the buffer slot - so there is no race condition; a consumer dependent on a field being written will wait until that consumer has increased it's counter beyond the slot before accessing the field"

Cartoon by profiler: more abstraction gives better performance ... eventually
The JavaPerformanceTuning.com and Fasterj.com cartoonist provides his graphic description of another performance tuning technique



All brand names,logos and trademarks in this site are property of their respective owners.

-  Free Magazines


Free Magazine
-  News
Java/J2EE/J2ME
  java.sun.com
  TheServerSide
  Wireless Java
  Javable
.NET
  MSDN
Certification
  CertCities
  MCPMag
Industry News
  CNET News
  CNET E-Business
  CNET Enterprise
  InfoWorld
  eWeek
  WiredNews
-  Weblogs
JavaBlogs
James Gosling's
-  Tell A Friend
Tell others

DailyTutorials
Free Magazine World
Free Study Guides
Free eBooks |  About |  Disclaimer |  Terms Of Use |  Privacy Policy
Copyright 2001-2006 Gayan Balasooriya.   
All Rights Reserved.