草庐IT

jvm-languages

全部标签

java - Managed Runtime Initiative 的内核补丁和 JVM 中到底有什么?

http://managedruntime.org/关于tarball中的确切内容以及用户为何需要它们的内容非常少。http://lwn.net/Articles/392307/有更多细节,但作者也不确定内存管理模块实际做什么。显然,高级目标是减少GC暂停,但我对(指向)模块所做的摘要以及为什么/如何改进事情感兴趣。特别棒的是可以指出这些补丁有多大影响(评估)。 最佳答案 Azul的PauselessGC依赖于底层操作系统的内存管理系统。在Azul硬件上,这是由Azul的自定义内核(Aztec)执行的。在Linux上,内存管理系统需

java - Managed Runtime Initiative 的内核补丁和 JVM 中到底有什么?

http://managedruntime.org/关于tarball中的确切内容以及用户为何需要它们的内容非常少。http://lwn.net/Articles/392307/有更多细节,但作者也不确定内存管理模块实际做什么。显然,高级目标是减少GC暂停,但我对(指向)模块所做的摘要以及为什么/如何改进事情感兴趣。特别棒的是可以指出这些补丁有多大影响(评估)。 最佳答案 Azul的PauselessGC依赖于底层操作系统的内存管理系统。在Azul硬件上,这是由Azul的自定义内核(Aztec)执行的。在Linux上,内存管理系统需

Codeium在IDEA里的3个坑:无法log in,downloading language server和中文乱码

Codeium在IDEA里的3个坑Codeium在IDEA里安装Codeium坑1:一直提示downloadinglanguageserver坑2:提示需要登录(login),点击却没有反应坑3:提示中中文乱码tab后却是好的吐槽CodeiumCodeium(链接:link)是一款很好用的个人免费AI代码自动提示工具,是Copilot(收费)的平替。用过他们的都能够感受到写好注释,然后tab键自动完成代码的爽感。在IDEA里安装Codeium安装方法非常简单,找到IDEA的Plugins页面打开。当然在settings里也可以打开Plugins。在Plugins界面里选择Marketplace

linux - 如何从 Windows 机器运行 Jprofiler 到远程 Linux JVM

请告诉我如何从Windows机器运行Jprofiler到远程LinuxJVM。非常感谢。 最佳答案 1)转到downloadpage,下载.tar.gz发行版并将其解压缩到远程Linux机器上。2)在远程Linux机器上,启动命令行实用程序bin/jpintegrate,然后按照命令行向导中的步骤操作。3)将生成的JProfiler配置文件传输到本地Windows机器。4)在本地Windows机器上,启动JProfilerGUI并使用Session->ImportSessionSettings导入配置文件5)在远程Linux机器上启

linux - 如何从 Windows 机器运行 Jprofiler 到远程 Linux JVM

请告诉我如何从Windows机器运行Jprofiler到远程LinuxJVM。非常感谢。 最佳答案 1)转到downloadpage,下载.tar.gz发行版并将其解压缩到远程Linux机器上。2)在远程Linux机器上,启动命令行实用程序bin/jpintegrate,然后按照命令行向导中的步骤操作。3)将生成的JProfiler配置文件传输到本地Windows机器。4)在本地Windows机器上,启动JProfilerGUI并使用Session->ImportSessionSettings导入配置文件5)在远程Linux机器上启

面试官:咱们今天就浅谈JVM三色标记法,我:这也问?

1.前言三色标记算法,用于垃圾回收器升级,将STW变为并发标记。STW就是在标记垃圾的时候,必须暂停程序,而使用并发标记,就是程序一边运行,一边标记垃圾。2.三色标记算法2.1.什么是三色:首先我们需要知道三色标记法就是根据可达性分析,从GCRoots开始进行遍历访问,在遍历对象过程中,按“是否检查过”这个条件将对象标记成三种颜色:黑色: 代表对象已经检查过,且成员对象也被检查过了。如果有其他对象引用指向了黑色对象,无须重新检查一遍。黑色对象不可能直接(不经过灰色对象)指向某个白色对象。灰色:代表对象已经检查过,但成员还没全部检查完成。白色:代表对象没有被检查。在可达性分析刚刚开始的阶段,所有

java - Java JVM 是否使用 pthread?

MacOSX上的JVM是否使用pthread创建线程?在Linux发行版上,现在是否默认为所有发行版上的JVM创建线程? 最佳答案 是的,HotSpotJVM(即OracleJDK和OpenJDK)在Linux上使用pthreads和MacOSX. 关于java-JavaJVM是否使用pthread?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/30816307/

java - Java JVM 是否使用 pthread?

MacOSX上的JVM是否使用pthread创建线程?在Linux发行版上,现在是否默认为所有发行版上的JVM创建线程? 最佳答案 是的,HotSpotJVM(即OracleJDK和OpenJDK)在Linux上使用pthreads和MacOSX. 关于java-JavaJVM是否使用pthread?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/30816307/

java - Linux命令查找哪些是jvm加载的jar

谁能告诉我,如果我需要检查是否需要java加载的jar,unix命令是什么。 最佳答案 你可以使用lsof:lsof-p|grepjar使用pgrep或jps查找Java进程的PID。 关于java-Linux命令查找哪些是jvm加载的jar,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2776780/

java - Linux命令查找哪些是jvm加载的jar

谁能告诉我,如果我需要检查是否需要java加载的jar,unix命令是什么。 最佳答案 你可以使用lsof:lsof-p|grepjar使用pgrep或jps查找Java进程的PID。 关于java-Linux命令查找哪些是jvm加载的jar,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2776780/