在Solaris上使用Java的优点

Ale*_*per 2 java solaris

在许多论坛上,我发现人们使用Solaris作为他们的Java应用程序.我感兴趣的是这种组合的主要优点是什么?

我的第一个假设是Solaris非常快.我还发现在Solaris上可以将一对一的java线程与内核线程相匹配 - 据我所知,它会导致非常快速的线程创建.如果我错了请纠正我,还有其他要点吗?

Pet*_*rey 5

Solaris在Linux或Windows上为您提供的功能(因为其软件而非硬件)具有更强的系统可管理性和DTrace等低级别跟踪功能.

你似乎要问的是有更多的线程同时运行,这是硬件的一个特性.如果在同一硬件上运行Solaris x86或Linux或Window,则将具有相同数量的逻辑线程.但是,如果在某些SPARC处理器上运行Solaris,这些处理器同时运行许多逻辑线程(32或更多),如果您需要这么多线程,则会减少开销.

所述http://en.wikipedia.org/wiki/SPARC_T3过程支持跨16个内核多达512个逻辑线程.当您需要这么多线程时,这可以真正提高性能,例如使用许多阻塞IO连接.

但是,如果您只需要一到六个关键线程(以及一堆非关键线程),普通的x64处理器将会更快,更便宜.(因为它设计用于更快地处理更少的螺纹并且在更大规模上批量生产)