Most of the developers uses “System.out.println” in the code for debugging, so that they can see the messages easily in the console. This may be handy for debugging, but it will make a huge performance impact on the system if not removed before deployment

The reason is that the application server will have only one output stream and one error stream in the JVM. Hence multiple threads calling the System.out.println() have to be synchronized.

Considering the production system with thousands of users, back end programs, webservices, and scheduled process running parallel in the machine. Calling system.out.println() will potentially block the performance of whole system. Also the application server doesn't redirect the std out to a file, and is lost.

It is always a best practice to remove the System.out.println() /System.err.println() from the code before doing the deployment.

Mozilla will release the latest version of its popular open-source Web browser Firefox 3.5 on today. Mozilla has release 3 RC (Release Candidates) already for its latest version. It is expected that the download will cross more than one billion. The Firefox 3.5 is expected to have the following features

• Private Browsing Mode
• Location Aware Browsing
• Downloadable fonts support
• HTML 5 support


You can find more details at
https://developer.mozilla.org/En/Firefox_3.5_for_developers

Whenever the Quartz scheduler is deployed in spring framework, by default 10 worker threads will start during the application startup. This causes high memory consumption and leads to memory overflow errors. This can be solved by overwriting the built-in quartz properties of spring.xml file. (Use Thread pool concept) as shown below

<property name="quartzProperties" >
<props >
<prop key="org.quartz.threadPool.class"> org.quartz.simpl.SimpleThreadPool</prop >
<prop key="org.quartz.threadPool.threadCount" >1</prop >
<prop key="org.quartz.threadPool.threadPriority" >5</prop >
</props >
</property >

An alternate Garbage collector is introduced for Java called G1 Garbage Collector. It’s believed to be the best replacement for the existing CMS (Concurrent Mark Sweep) Garbage Collector.
The advantages are


• Reduces fragmentation to achieve more-consistent long-term operation
• Improved efficiency through compaction on heap first
• Smoother pause time


For more detailed information see
http://www.theserverside.com/news/thread.tss?thread_id=54321

Election commision of india has released a new website where it will be posting up to date results of the counting on May 16.The web site url is given below.
http://eciresults.nic.in/

You can see the number of votes for each candidates by constituency wise at
http://eciresults.nic.in/frmPCWiseResult.aspx

India is all set to releases the 10$ laptop aimed at improving the education system in india.Although the specifications of the laptops are yet get released, it is expected to bring a big revolution in the indian education system

You can find more details on
http://www.domain-b.com/infotech/itnews/20090131_laptop.html

Microsoft Surface is getting better these day with new range of applications for its surface suit.They recently launced 2 more applications

  • Virtu View - To help angiography procedures ( HealthCare)
  • InteKnowlogy - To support complex warhouse operations

For more details and much watch video you can visit the following link

http://on10.net/blogs/sarahintampa/Two-More-Cool-Surface-Apps/