在Windows Intel和Solaris Sparc(T1000)上运行JAVA
发布时间:2020-12-14 05:29:38 所属栏目:Windows 来源:网络整理
导读:嗨,我正在尝试在Solaris Sparc上测试我的JAVA应用程序,我得到了一些奇怪的行为.我不是在寻找火焰战争.我只是想知道发生了什么或出了什么问题…… 我在英特尔和T1000上运行相同的JAR,而在Windows机器上,我能够在Solaris机器上获得100%(性能监视器)CPU使用率,
嗨,我正在尝试在Solaris Sparc上测试我的JAVA应用程序,我得到了一些奇怪的行为.我不是在寻找火焰战争.我只是想知道发生了什么或出了什么问题……
我在英特尔和T1000上运行相同的JAR,而在Windows机器上,我能够在Solaris机器上获得100%(性能监视器)CPU使用率,我只能获得25%(prstat) 该应用程序是我编写的一个自定义服务器应用程序,它使用netty作为网络框架. 在Windows机器上,我能够在一秒钟内达到200多个请求/响应,包括完整的业务逻辑和访问外部第三方,而在Solaris机器上,我只能在25%的CPU上获得大约150个请求/响应 人们只能想象如果我可以使用全功率,我可以从Sparc中获得多少请求/响应. 服务器是…… Windows 2003 SP2 x64bit,8GB,2.39Ghz Intel 4核心 两者分别使用jdk 1.6u21. 有任何想法吗? 解决方法
T1000使用多核CPU,这意味着CPU可以同时运行多个线程.如果CPU处于100%利用率,则意味着所有核心都以100%运行.如果您的应用程序使用的线程数少于核心数,那么您的应用程序无法使用所有内核,因此无法使用100%的CPU.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在Windows启动时优化WPF应用程序启动
- windows-xp – Windows延迟写入失败 – USB 2.0集线器和外部
- 用于Windows 8.1 / Windows 10的C#中的Cordova插件开发
- windows – 如何解决函数GsDriverEntry中引用的LNK2019未解
- windows-phone-7 – 如何删除WP7中按钮周围的黑色空间?
- Windows – 运行node.js的Azure辅助角色是否会在节点进程终
- windows-server-2008-r2 – 应用程序事件日志不断损坏
- Windows – 无法从GitBash运行TASKKILL
- windows-server-2012-r2 – 如何调整Windows Server 2012 R
- Windows 7入门OpenCL
推荐文章
站长推荐
- windows-xp – 批处理脚本 – 以编程方式在Windo
- 让孩子们编程Microsoft Kinect有多可行?
- windows – 当接口#变化时,如何为VPN添加持久路由
- windows – 获取在Bat文件中运行的exe的进程ID
- windows – 获取shell图标的最快方法
- Windows中的signal.alarm替换[Python]
- ssh-keys – Windows 10 SSH密钥
- windows-server-2008-r2 – 资源监视器 – 磁盘
- windows – “descript.ion”文件规范?
- windows – 让System Performance Data Collecto
热点阅读