Home > $Programming > Arguments on Java & C++

Arguments on Java & C++

December 23rd, 2009 西坪 Leave a comment Go to comments

The Hypertable Team claimed they choose C++ to be Hypertable implement language for performance issues. They gave two points about that, Hypertable is memory (malloc) intensive and and CPU intensive. They also say:

(Hadoop)There are some places where Java is sub-optimal. In particular, at scale, there will be considerable memory pressure in the Namenode of the DFS. Java is a poor choice for this type of memory hungry application. Another place where the use of Java is sub-optimal is the post-map sorting in preparation for the reduce phase. This is CPU-intensive and involves the type of CPU work that Java is not good at.

There are a bunch comments on the Wiki Page. Someone gave another views. A guy gave two links to support Java is not so bad.

Some interesting comparative articles.

http://www.ddj.com/cpp/184401976?pgno=1

http://www.idiom.com/~zilla/Computer/javaCbenchmark.html

Related posts:

  1. Reliability, Availability, and Scalability
  2. Memory leak caused by Proxool and the fix
  3. JDBC和Ibatis中的Date,Time,Timestamp处理
Categories: $Programming Tags: ,
  1. No comments yet.
  1. No trackbacks yet.