手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Git
GitHub
SVN
Jenkins
Vim
vmware
Hyper-v
SSH
Jmeter
sysTemd
Maven
Webpack
Zookeeper
k8s
Phpstorm
JVM
IDEA
Appium
Cypress
pandas
Eclipse
HBuilder
编程工具
Markdown
Mac
Pytest
Selenium
istio
Gradle
Tensorflow
Homebrew
编程之家
JVM
java – 我可以强制生成一个JVM崩溃日志文件吗?
来自JVM崩溃的日志文件包含用于调试的各种有用信息,例如加载的共享库和完整的环境.我可以强制JVM以编程方式生成其中一个;通过执行代码崩溃或其他方式?或者另外访问相同的信息? 您可以尝试抛出OutOfMemoryError并添加-XX:HeapDumpOnOutOfMemoryError jvm参数.与McDowell建议的其他工具一样,这是1.6. http://blogs.oracle.com
作者:编程之家 时间:2020-02-19
java – Maven – 使用JDK 7编译JVM 5
我一直试图让这个工作一段时间,但没有运气. 我想用JAVA_HOME指向JDK7,但是我想为JVM 5编译一个项目.我已经阅读了documentation,我已经在SO上找到了similar posts,但是在我的设置中似乎没有任何一个工作. 我首先尝试设置目标和源,但我有一个错误: <plugin> <groupId>org.apache.maven.plugins</groupId>
作者:编程之家 时间:2020-02-13
Java / JVM(HotSpot):有没有办法在编译时保存JIT性能提升?
当我测量我的 Java应用程序的吞吐量时,我看到随着时间的推移,性能提升了50% >对于前100K的消息,我每秒可以收到〜3,000条消息 >对于第二个100K的消息,我每秒可以收到〜4,500条消息. 我相信性能会随JIT优化执行路径而改善. 给予不保存JIT编译的原因是“JVM执行的优化不是静态的,而是基于数据模式和代码模式的动态,这些数据模式很可能会在应用程序生命周期内发生变化,使缓存的优化
作者:编程之家 时间:2020-02-11
Java中的多线程状态可见性有没有办法将JVM转换成最坏的情况?
假设我们的代码有2个线程(A和B)有一个引用此类的同一个实例: public class MyValueHolder { private int value = 1; // ... getter and setter } 当线程A执行myValueHolder.setValue(7)时,不能保证线程B将会读取该值:myValueHolder.getValue()可能 – 理论
作者:编程之家 时间:2020-02-11
java – 运行时可以通过JVM优化一个不改变的枚举方法吗?
在以下情况下,JVM能否执行运行时优化? 我们有以下情况,我们有这个界面: public interface ECSResource { default int getFor(final Entity entity) { return ResourceRetriever.forResource(this).getFor(entity); } } 具体实现如: pri
作者:编程之家 时间:2019-12-22
java – JVM超过用-Xmx定义的最大内存
我们有一个 Java webapp,我们从 Java 1.5.0.19升级到Java 1.6.0.21 /usr/java/jdk1.6.0_21/bin/java -server -Xms2000m -Xmx3000m -XX:MaxPermSize=256m -Djava.awt.headless=true -Dwg.environment=production -Djava.io.tmpdi
作者:编程之家 时间:2019-08-19
为JVM指定Java.Security文件的Java参数
我正在寻找一个 java参数(或者可能有一些不同的方法),以允许我将JVM使用的文件指定为java.security文件,而不是使用JDK(在JRE lib)中找到的文件, . 为了给你一个更多的上下文,我正在使用由别人设置的WebLogic服务器,并且在同一个JDK中运行两个(或更多)不同的JVM.我们遇到了一个问题,现在我在一个JVM上所做的工作需要一个不同于另一个JVM当前使用的java.s
作者:编程之家 时间:2019-08-19
如何在OSX上配置rJava以选择正确的JVM – .jinit()失败
我通过调用install.packages(“r Java”)安装了r Java – 没有看到任何问题 但是当我打电话: library(rJava) .jinit() 我得到: JavaVM: requested Java version ((null)) not available. Using Java at "" instead. JavaVM: Failed to load JVM: /
作者:编程之家 时间:2019-07-22
JVM / JAVA中的预取指令
是否有 Java语言或JVM中的任何软件预取指令,如GCC中提供的 __builtin_prefetch 一个有趣的事情是,Hotspot JVM实际上支持预取! 它将Unsafe.prefetchRead()和Unsafe.prefetchWrite()方法视为内在函数,并将其编译为相应的CPU指令. 不幸的是,sun.misc.Unsafe不声明这种方法.但是,如果您将以下方法添加到Unsaf
作者:编程之家 时间:2019-07-20
忽略黄瓜jvm的特征
我知道您可以为功能指定标签,然后在命令行上运行黄瓜时忽略它们.但是我正在使用黄瓜jvm并从maven运行它. @ignore不工作,我不知道如何将被忽略的标签传递给执行Gherkin测试的运行程序. 解决方法是将功能移至另一个目录,同时开发和测试新的目录,但这不是应该如何.其他用户如何处理这种缺陷? 您可以将您的场景标记为@ignore,这将被忽略. 如果要仅运行选择性场景,请将您要测试的每个新功
作者:编程之家 时间:2019-07-20
java – appengine-maven-plugin配置选项,如jvm标志
自1.7.4版以来. Google App Engine的官方appengine-maven-plugin由Google发布. 它有一个任务appengine:devserver启动本地开发服务器. 这个插件似乎没有任何Maven配置选项. 我想知道我该怎么办 a)提供者jvm标志 b)禁用新版本检查(脱机工作时) 请注意,到目前为止,我正在使用非官方的net.kindleit maven-gae
作者:编程之家 时间:2019-07-19
表现 – 破解JVM以避免不必要的边界检查和投射
有一些语言支持一个足够强大的类型系统,他们可以在编译时证明代码不会在其边界之外处理数组.我的问题是,如果我们要将这样一种语言编译到JVM中,有没有办法利用这种语言来执行性能,并删除每个数组访问上发生的数组边界检查? 1)我知道最近的JDK支持一些数组绑定检查消除,但是由于我在编译时知道某些调用是安全的,所以我可以更安全地删除. 2)有些人认为这不会影响性能,但最重要的是,特别是在数组/计算等重大应
作者:编程之家 时间:2019-07-14
java – 如何在Eclipse上安装Cucumber-JVM
我已经在互联网上搜索,但是 java上的新手我无法弄清楚如何在 Eclipse上安装Cucumber-jvm. 我需要下载什么文件? 我已经安装了Eclipse.我需要做什么才能在Eclipse上获取Cucumber-JVM? 如果你的意思是Eclipse的Cucumber插件,你可以这样做: 1)打开Eclipse,单击帮助 – >安装新软件 2)单击“使用”字段右侧的“添加”按钮 3)给姓名说
作者:编程之家 时间:2019-07-13
java – 从Windows命令行运行时如何请求JVM垃圾收集(而不是代码)
如何从外部请求 Java垃圾回收,从JAR启动程序(使用Windows BAT)? >从Java代码我可以用System.gc() >运行JNLP发行版时,我从控制面板/ Java / …中启动这个“Java控制台”,这个Java控制台提供手动垃圾收集功能. 但是…当我从命令行/ bat运行jar时,java控制台似乎没有打开.无法找到帮助的简短的谷歌搜索,也许有人在这里? 您可以使用 jcons
作者:编程之家 时间:2019-07-11
java – 什么是字节码,JVM如何处理它们
我听到很多次 Java实现JIT(即时)编译及其在平台上可移植的字节码被JVM“解释”.但是,我不知道字节码是什么,JVM在Java语言架构中是什么意思?我想更多地了解他们. JVM(Java虚拟机)具有与真实机器一样的指令集.该指令集的名称是Java字节码.它在 Java Virtual Machine Specification中描述.其他语言在执行之前被翻译成一个字节码,例如ruby和pyt
作者:编程之家 时间:2019-07-11
使Java程序作为独立的exe(不运行JVM)
有没有办法使 Java程序作为独立的exe(不运行JVM)? 我使用 Excelsior JET将我的Java编译成Windows中的本机可执行文件.它工作得很好.总有机会陷入困境 – 我认为JNI是一个问题 – 但我很开心.
作者:编程之家 时间:2019-07-10
java – 为什么我的JVM做一些运行时循环优化,并使我的代码bug?
考虑下面的 java代码: public int main() { int i = 1111; for (; rules(i) != true && i < Integer.MAX_VALUE; i++) { //LOG.debug("Testing i: " + i); } System.out.println("The mystery num
作者:编程之家 时间:2019-07-09
java – JVM在RHEL 5.2的压力下崩溃
我已经(目前最新的)jdk 1.6.0.18崩溃,当运行Web应用程序(目前最新的)tomcat 6.0.24意外地在4到24小时后4小时到8天的压力测试(30个线程打到应用程序6百万次浏览量/天).这是在RHEL 5.2(Tikanga)上. 崩溃报告在http://pastebin.com/f639a6cf1,崩溃的一致部分是: > SIGSEGV被抛出 >在libjvm.so上 > eden
作者:编程之家 时间:2019-07-08
java – “现代JVM”与旧JVM有何不同?
这是我在高中和大学计算机科学课上听到的一句话: “That’s not an issue for modern JVMs.” 通常,这会出现在关于整体绩效或优化策略的讨论中.然而,它总是被视为一种神奇的最终答案,好像它使问题不再值得思考.这让我想知道:典型的“现代JVM”和旧的JVM之间有什么区别,真的吗? JVM技术最重要的改进是JIT:Just In Time编译器. JIT在运行时优化代码,
作者:编程之家 时间:2019-07-08
java – 有没有办法强制JVM使用交换,无论内存要求有多大?
这是我的情况:我手头的任务需要大量的记忆.我没有足够的RAM,不管我试过什么(Jrockit / 3gb开关等),我不能给JVM足够的ram,并且操作被异常终止,告诉我需要更多的堆空间. 有没有办法强制JVM使用操作系统的交换机制,以免内存不足?这是Windows xp 32位 这将需要年龄,但我不在乎,我只需要这个操作即可完成. 我已经用完了选项,我无法控制任何变量. 这是一个必需的编辑,因为我
作者:编程之家 时间:2019-07-08
java – JVM消耗所有CPU,大多数线程都是BLOCKED. JVM错误?
昨天晚上,一台服务器(JBoss 5.1GA, Java(TM)SE Runtime Environment(build 1.6.0_20-b02)) 在VMWare的 Linux VM中运行的Java HotSpot(TM)64位服务器虚拟机)突然开始使用100%的CPU.该应用程序是一个运行Seam的相当典型的J2EE业务应用程序,没有什么特别的.当时的负载极低. 我设法得到一个线程转储,在进
作者:编程之家 时间:2019-07-04
java – JVM内存管理和垃圾回收书?
任何人都可以建议一个彻底揭示JVM内存管理和内容的内容的书(或任何其他来源)垃圾收集(优化,工作,循环引用,特殊性,讨论各种JVM impls …)? [我到目前为止发现的单独的文章专门用于各个方面,但没有重量tome :).热点实施的一些好材料是here.] 非常感谢您提供的任何建议. 如果您寻找与供应商无关的资源,透露并彻底描述所有已经研究/设计的各种GC算法,我建议: > The Garba
作者:编程之家 时间:2019-06-27
Java虚拟机(JVM)及其性能比较
我想知道是否有人知道是否有一些比较下列jvms的基准. sun jvm vs. openjdk jvm vs. rockit jvm vs. j9 jvm vs. apache harmony. 哪一个有最好的表现? 答案的确取决于你的许多应用特性.见这里一个例子: http://jmob.ow2.org/jvm.html 要了解一些常见的标准,请尝试使用谷歌:jvm性能基准
作者:编程之家 时间:2019-06-27
java – JVM是否可以同时运行多个程序?
JVM可以同时运行多个程序吗?如果是这样,怎么办?如果没有,为什么? 要运行程序,我们只需要做 java ProgramName 但是我们可以使用相同的JVM实例来运行另一个程序吗? 答案取决于你对“程序”的定义.具有main方法并且以Java NameOfClass开头的Java程序通常不能在同一个JVM中运行,因为没有资源或命名空间的内置分离.例如,如果两个程序使用相同库的冲突版本? 我们还有
作者:编程之家 时间:2019-06-26
java – 什么JVM汇编程序在那里?
我想要一个简单直观的JVM汇编程序.它应该采用写在 The Java Virtual Machine Specification中描述的助记符语言的文本文件,并生成类文件,即字节码. 要清楚:我不想要一个可以通过API生成类文件的库. JVM汇编程序的当前状态是什么?他们是否支持invokedynamic(不是强制给我,但是有优势)?可以使用什么操作系统?他们的个人利弊是甚么? Jasmin是事实
作者:编程之家 时间:2019-06-16
JVM如何使用“Main方法”启动Java程序?
参见英文答案 > Entry point for Java applications: main(), init(), or run()? 5个 主要不是java中的关键字. JVM如何知道执行main方法作为任何程序的起点? 主要不需要是java中的关键字,以便JVM在执行开始时查找它.与其他方法或变量也没有冲突,也称为mai
作者:编程之家 时间:2019-06-13
java – JVM如何使用超过4gb的内存
我有一个安装 Linux服务器(最好是Ubuntu 64位服务器)的请求, 和Java(64位)在以下机器上: > Intel Core2Quad Q8200 – 2.33 GHz > 8GB DDR2 RAM > 2×320GB SATA硬盘,在RAID1镜面(镜像) 问题是如何配置系统和Java,因为我需要JVM来使用超过4GB的内存. 它不能分布在许多虚拟机上.数据超过4GB大 并且它必须在
作者:编程之家 时间:2019-06-13
java – Tomcat进程在运行掉的交换空间后被Linux内核杀死;不要得到任何JVM OutOfMemory错误
我正在对tomcat服务器进行负载测试.该服务器具有10G物理内存和2G交换空间.之前,堆大小(xms和xmx)设置为3G,服务器工作正常.由于我仍然看到很多空闲的内存,性能不好,我将堆大小增加到7G,并再次进行负载测试.这次我观察到物理记忆很快被吃掉了,系统开始消耗掉交换空间.后来,tomcat在运行掉掉空间后就崩溃了.在启动tomcat时,我包括-XX:HeapDumpOnOutOfMemor
作者:编程之家 时间:2019-06-12
java – 对于希望在常规Sun / Oracle Hotspot JVM上最小化GC延迟的实时系统,最佳的GC和内存配置是什么?
这个问题几乎说明了一切.我们应该使用什么支持JVM GC以及什么配置来最大程度地减少应用程序中的GC影响? 编辑:Linux Ubuntu 64位: java version "1.6.0_26" Java(TM) SE Runtime Environment (build 1.6.0_26-b03) Java HotSpot(TM) 64-Bit Server VM (build 20.1-b0
作者:编程之家 时间:2019-06-11
java – 如何设置jvm崩溃日志文件的位置
我需要配置创建jvm崩溃日志的位置.我喜欢他们的名字(hs_err_pid.log),但我希望他们在特定的文件夹中创建. 在here你可以看到你可以使用 -XX:ErrorFile=./hs_err_pid<pid>.log param设置创建的FILE,但是如果将其设置为一个文件夹,则该文件将在该文件夹中以原始命名约定创建,则不起作用,因此将被忽略. 我已经通过从this questions的j
作者:编程之家 时间:2019-06-08
上一页
111
112
113
114
115
116
117
118
119
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native