jvm

    2熱度

    1回答

    我檢查Java GC日誌,但GC類型有些奇怪。我的測試應用程序上運行的Java 8u121 64與這些JVM命令行GC選項: -XX:+UseSerialGC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps 有來自GC日誌片斷: 2017-09-05T22:16:44.677+0200: 1.581: [GC

    -2熱度

    1回答

    我需要最小化JVM MaxHeapSize。我的程序在執行時一直凍結。我使用的Centos 7.我的JVM MaxHeapSize = 2G 當應用以下命令: java -Xmx1024m 我得到這個錯誤: Usage: java [-options] class [args...] (to execute a class) or java [-options] -jar jar

    1熱度

    1回答

    我正在嘗試學習JVM附加。我已經學會了如何將代理附加到JVM,並且它一切正常。我的問題是,附加後是否可以從目標內存中刪除字符串?如果您使用Process Hacker 2搜索.jar,則可以在內存中找到它的路徑。例如: 我見過一些類似的程序,比如LSquad(這是一個清除Minecraft hacks字符串的程序)。我嘗試使用Luyten反編譯它,並且我看到它使用了一個外部DLL。你可以用原生的j

    0熱度

    3回答

    下面的函數是的一些代碼我有一個特別令人討厭的接口(如在無類型)的Java API的一部分。其目的是在上下文「知道」是什麼類型應該是安全地進行類型轉換,但我想確保我不會有一些未知的邊緣情況不好的故障模式在運行時: def safeCast[A](o: Any): Option[A] = Try(o.asInstanceOf[A]).toOption 現在看,當它在REPL會話的使用會發

    0熱度

    1回答

    我想通過VM選項修改xml文件。 所以我這樣寫setenv.sh。 export JAVA_OPTS="$JAVA_OPTS -server -Drun.my_own_property=my_own_value" 這是很好的工作在我的IntelliJ本地服務器,但恐怕這種情況化妝時,真正的服務器或測試服務器使用此選項部署。 我可以自定義setenv.sh中的屬性嗎?

    -2熱度

    2回答

    比方說,我在文件中A.java定義的常量INT:當我用在另一個文件B.java這個值 public final static int CONSTAN_VALUE_IN_A = 0; : int fooBValue = A.CONSTAN_VALUE_IN_A; 後,我編譯我的項目,在B.class,我有: fooBValue = 0 我想知道如果我能得到其中的值「0」來自(A.java

    0熱度

    1回答

    Javassist提供編輯代碼屬性的CodeIterator,該屬性可用於橫切方法中的所有指令。 對於JVM指令時,它總是遵循specification: mnemonic operand1 operand2 ... 從二進制組件不同的是,基於堆棧的JVM指令取操作數堆棧上的值。以ifge爲例。該指令的格式如下 if<cond> branchbyte1 branchbyte2 ifge成功當且僅當

    -1熱度

    2回答

    我的Java代碼在過去的4天中遇到了問題,在我的生活中,我無法找到它的根本原因。 基本上,我創建一個對象列表的ArrayList,其中有一個對象列表作爲屬性。但是,當我嘗試在列表的第一個元素中應用方法時,其他對象也會更新! 這裏是我的對象結構的基本概述: public class Matrix { public double[][] A; public Matrix(doub

    0熱度

    2回答

    嗨,我下載了日食氧氣,但我無法讓它工作。它會拋出一個錯誤''無法創建Java虛擬機''。我嘗試將1024m改爲512m,Dosgi.requiredJavaVersion = 1.8改爲1.6,但都沒有成功。任何幫助表示讚賞。在此評論的時候,我正在運行的Java 1.7.0.25但我更新 Picture of error file

    5熱度

    2回答

    當堆沒有足夠的內存來創建新對象時會發生OutOfMemoryError。如果堆沒有足夠的內存,則創建對象的位置在哪裏。我想了解這一點,請告知。