
openJDK-C源码阅读
文章平均质量分 70
openjdk的c源码阅读专栏
诗水人间
要想走的更远,就需要思考更深层次的问题。冷静、智慧、深沉是我所向往的
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JNI 的hello world 案例,java调C,C返回“JNI Hello“ 字符串,java得到后打印出来
一、用IDEA创建java项目1、写一个带有native修饰的方法,注意包路径package top.yumbo.jni;public class JNIHelloWorld { public static native String hello();}2、生成头文件java10以后去除了javah,采用javac -h 代替命令格式如下:javac -h 生成的.h文件目录 .java源文件javac -h ./ top/yumbo/jni/JNIHelloWorld.ja原创 2022-01-23 08:28:58 · 1112 阅读 · 0 评论 -
JVM参数设置大全
为了方便找到我这里专门做一篇博客,建议有用到的小伙伴 直接将原地址网站加书签元空间的设置:下面是起始大小设置为10M,最大的大小设置为20M-XX:MetaspaceSize=10M-XX:MaxMetaspaceSize=20M打印GC详细信息-XX:+PrintGCDetails简化的详细信息使用-XX:+PrintGC垃圾回收参数的设置设置串行收集器。-XX:+UseSerialGC并行收集器(吞吐量优先)设置为并行收集器。此配置仅对年轻代有效。年老代仍使用串行收集。原创 2020-11-29 00:30:00 · 9859 阅读 · 0 评论 -
openjdk常用编译参数----摘录《深入理解java虚拟机》第三版
编译参数可能以后用的到,因此将其摘录下来方便日后回来找来自原文的1.6.4节 进行编译 需要下载的编译环境和依赖项目都齐备后,我们就可以按照默认配置来开始编译了,但通常我们 编译OpenJDK的目的都不仅仅是为了得到在自己机器中诞生的编译成品,而是带着调试、定制化等需 求,这样就必须了解OpenJDK提供的编译参数才行,这些参数可以使用“bash configure–help”命令查询 到,笔者对它们中最有用的部分简要说明如下:–with-debug-level=<level>:设置编原创 2020-12-05 04:05:53 · 24897 阅读 · 0 评论 -
Ubuntu20.04.1系统下使用Clion搭建openjdk15源码环境,进行调试C源码
我试过在window环境下尝试搭建,但是不想装VS这类非常占用空间的软件,而且即使使用VS依然很麻烦,相关依赖不好安装,不像Ubuntu那样方便直接一条命令就能解决问题。为了快速搭建好openjdk15,请前完成下面的步骤,在ubuntu下将openjdk15编译一次最新版的ubuntu镜像:https://ubuntu.com/download/desktop请先完成下面2个步骤:1、在Win10环境下使用Vmware安装好ubuntu20.04.1桌面环境系统2、Ubuntu20.04.1环境原创 2020-12-04 23:24:56 · 25079 阅读 · 0 评论 -
Ubuntu20.04.1环境编译openjdk15
本来想在windows环境下编译openjdk15,奈何windows非常麻烦,各种依赖需要一个一个找还找不齐,linux上只需要使用命令安装依赖即可,因此选择了ubuntu作为环境。首先需要有一台Ubuntu主机,我这里使用Vmware安装一台Ubuntu虚拟机Ubuntu桌面版镜像下载地址:https://ubuntu.com/download/desktop 到下载页面下载好桌面版的ubuntu即可然后 通过ubuntu镜像在VMware上创建一台虚拟机创建完成我们进入主题一、下载jdk(原创 2020-12-04 19:23:10 · 24716 阅读 · 5 评论