龙芯的JDK非常慢,准备分析一下
昨日编译完成了mips64el版本的JDK8-u302,吾随即测试了一下泰山OFFICE。吾发现排版速度不够理想。再联想到之前的打印到文件,别人10秒,龙芯竟然要20秒,吾忍不住要问:
在龙芯上JDK特别慢,到底是CPU的问题,还是JDK本身特别慢?》
计划找时间分析一下,看看是不是会有所发现。
哪些地方可能有问题?
- JAVA层是没有问题的。
- so库可能有问题。这个可以排除。
- JVM执行可能有问题。
后来一想,吾编译泰山JDK的时候,跟别的平台相比,在龙芯上要等半天。这说明编译的时候就特别慢。
龙芯的JDK非常慢,准备分析一下相关推荐
- 什么是龙芯平台JDK?国产龙芯平台JDK版本解惑
什么是龙芯平台JDK? 龙芯公司基于OpenJDK从无到有实现的LoongArch64和MIPS64上的版本. 龙芯平台JDK是基于开源的OpenJDK研发的,通过了JCK的测试,符合Java SE的 ...
- 龙芯Mips平台vmlinux文件分析
龙芯Mips平台vmlinux文件分析 一.文件格式 1. 文件类型 2. 使用场景 二.结构内容描述 1. ELF header(ELF 头) 2. 字符串表表项 Entry 3. 读取字符串表 S ...
- 龙芯开始支持主流开发栈: Java, .Net以及NodeJS
最近有媒体报道龙芯发布了.Net软件,好奇地点进去看了看.原来是龙芯社区发布了.Net Core 3.1的运行时 (Runtime) 和开发包 (SDK).上龙芯开源社区可以看到到今年12月份为止,程 ...
- 单龙芯3A3000-7A1000PMON研究学习-(14)撸起袖子干-分析代码前的准备工作2
1.我细细回想一下,感觉要准备的东西很多. 比如体系结构,汇编指令,地址映射,外设.... 然而,光体系结构就复杂到要用n页(官方的)pdf才能说清楚(其实不一定能说清楚,可能还得慢慢去琢磨).这里还 ...
- 单龙芯3A3000-7A1000PMON研究学习-(16)撸起袖子干-分析代码前的准备工作3-寄存器
1.这篇还是稍微介绍一下cpu相关的寄存器. 手册里面说到的寄存器分两种,一种是cpu使用的(汇编中用来存放数据的),另一种是外部设备寄存器(一般用于配置功能,或者读写外部设备数据用的.),在手册中都 ...
- 龙芯OpenHarmony课程 【2】启动分析
1 启动文件和链接脚本 龙芯开发板的板级代码位于:device\loongson\ls1c300b_hrst 文件夹 其中,启动文件位于 device\loongson\ls1c300b_hrst\s ...
- 申威、龙芯、海光等六大国产芯片前景分析,谁有扛鼎之力?
芯片是底层硬件基础设施的核心,也是智能设备的心脏,人们愈发意识到芯片对于各行各业发展的重要意义,也对国内的芯片厂商投入了更多关注度. 经过多年发展,目前我国已有超过14万家芯片相关企业,其中申威.龙芯 ...
- spo机试题JAVA_基于龙芯处理器的Java运行环境的移植与优化
摘要: 研发我国自主的高性能处理器芯片在经济和国家安全方面具有重要意义,龙芯系列处理器的成功研制填补了我国自主高性能通用处理器的空白.龙芯的一个重要应用方向是企业服务器,在企业服务应用上目前Java/ ...
- 龙芯linux内核移植开发板,基于国产龙芯GS32I的开发板的设计与嵌入式Linux的移植...
摘要: 目前,嵌入式系统已经渗透到各个领域:工业控制,军事国防,消费类电子产品,网络通信等,但大部分领域的应用都是基于国外各大厂商的嵌入式处理器.在嵌入式领域使用国产芯片,走国产化道路已经成为一个迫切 ...
- 自主生态再进一步,龙芯中科完成.NET3.1-LoongArch64平台研发
近日,龙芯中科.NET团队完成了.NET3.1-LoongArch64平台研发工作,研发的成功标志着围绕龙芯自主指令系统LoongArch的生态建设成果再进一步. 龙芯自主指令系统LoongArch基 ...
最新文章
- 【WebRTC专场】WebRTC的下个10年,又会有怎样的惊喜?
- TypeError: Router.use() requires a middleware function but got a Object报错解决
- [deviceone开发]-do_Album的简单示例
- python第三方zip_python第三方包的几种安装方式
- (44)Xilinx ROM IP核配置(五)(第9天)
- html标签slot,插槽solt和slot-scope
- html amp css设计与构建网站,HTMLCSS设计与构建网站 笔记CSS
- Eclipse安装JD-Eclipse反编译插件
- 21天学通C语言-学习笔记(4)
- 【Android 教程系列第 32 篇】如何查看本地已安装的 java jdk 都有哪些版本
- 烽火吉比特HG261GU获取超级密码教程
- java g1 配置_项目G1 jvm 常规参数配置
- CD 20 打气球的最大分数
- 红色警戒2+尤里的复仇,带完整音乐+影片,免安装版本,完美兼容WIN10
- 湘大学生住宿物业管理情况调查(转自《文心报》)
- H5端根据指定地址显示地图并且可调起三大主流地图软件(腾讯、百度、高德)
- linux系统安装绿色版mysql
- Hack The Box——Remote
- c语言中x=y=100合法吗,【单选题】已知:int x; int y[10]; 下列合法的选项是( )。
A. x
B. (x+3)
C. 5
D. y...
- 40、查询选修“张三”老师所授课程的学生中成绩最高的学生姓名及其成绩(重要top)
热门文章
- php正则替换%3cbr%3e_php去除换行符的几种方法(str_replace正则和PHP_EOL)
- patran如何看屈曲因子_如何真正有效地改善驼背?
- c语言指针动态分配数组长度,C语言安全之数组长度与指针实例解析
- tp3.2 开发规范(命名规范)
- Redis-槽道原理
- Python与C++引用分析
- 将redis加入到Windows服务开机启动
- 【后台任务】在线程池线程上运行代码(6)
- 如何看待 Kotlin 成为 Android 官方支持开发语言?
- 计算机基本知识(8000)---boot系统引导文件