23 Jun
Posted by Coder as IO, JSE, JVM Runtime, Java, Performance
Java Portability
…this program below does nothing visible on Solaris, but prints “hello” with Sun Java SE on Linux and Windows:
public class Foo {
public static void main(String[] args) {
Thread.currentThread().interrupt();
System.out.println(”hello”);
}
}
First impressions of this program’s behavior on Solaris roughly translate to “The hell you say!” followed by “Java is broken on Solaris!” There are a number of “symptoms” [...]
Micro Benchmarking C++, C#, and Java , Elementary tests for comparing languages, by Thomas Bruckschlegel, ToMMTi-Systems
High-Performance I/O With Java NIO, How Orbitz.com improved throughput and performance using NIO, by Brian Pontarelli, Orbitz.com
High-Performance Data Management in Java, On-disk persistent storage, in-memory data storage, & cache management, by Charles Lamb
Comparing Two High-Performance I/O Design Patterns
This article investigates and compares different design patterns of high performance TCP-based servers. In addition to existing approaches, it proposes a scalable single-codebase, multi-platform solution (with code examples) and describes its fine-tuning on different platforms. It also compares performance of Java, C# and C++ implementations of proposed and existing solutions.
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Jul | ||||||
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |