jvm

    8熱度

    2回答

    到目前爲止,我有 import org.jetbrains.kotlin.cli.jvm.K2JVMCompiler MyProjectCompiler.initialize("SampleKtFileOutput") .packageName("com.test.sample") .compile(File(someFile.path)) .result

    1熱度

    1回答

    我有一個典型的內部羣集,包含登錄節點和多個計算節點。首先,我運行帶有以下參數的JVM實例,讓我的IntelliJ調試器連接到它。 -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005 此登錄節點有一個可公開訪問的地址,我主要用它來啓動作業。但是,當我嘗試將IntelliJ調試器附加到此節點上的JVM實例時,該連接只

    0熱度

    1回答

    我有一個系統,其中REST API(Flask)使用spark-sumbit將作業發送到運行正常的pyspark。 由於各種原因,我需要spark來同時運行所有任務(即,我需要設置executors的數量=運行時的任務數量)。例如,如果我有20個任務,只有4個內核,我希望每個內核執行5個任務(執行程序),而不必重新啓動火花。 我知道我可以在啓動spark時設置執行程序的數量,但我不想這樣做,因爲s

    3熱度

    2回答

    我有一個使用Nashorn的應用程序。就我的例子而言,我創建了一個ScriptContext,通過執行一些Javascript來創建一些全局變量,然後通過在緊密循環中調用NashornScriptEngine#eval(String, ScriptContext)在單個線程中反覆使用該上下文。我不會將結果存儲在任何地方,只要我可以告訴我的應用程序代碼不會導致任何副作用。 默認的GC可以無限期地工作

    0熱度

    1回答

    我正在建立在線編譯器網站。 在我們知道文件名和類名的本地系統中執行程序。 如:MyProgram.java class MyProgram{ public static void main(String[] args){ System.out.println("Myprogram in local");// } } $ javac MyProgram.java

    -1熱度

    2回答

    BufferedInputStream#mark(int)函數將讀取的字節數限制爲參數,一旦讀取,標記將變爲無效。 在OCP書標記(INT)被描述爲: ...你可以叫馬克(INT)與預讀限值。然後您可以根據需要讀取儘可能多的字節數,直至達到極限值。 因此,下面的代碼將限制值設置爲1個字節,讀取該字節後,標記應該失效並且調用.reset()函數應拋出RuntimeException,但它不會發生。它

    7熱度

    1回答

    的一類通過java.lang.module去避免Lambda和流使用我讀之間的一類文檔以下: @implNote ... is used at VM startup and so deliberately avoids using lambda and stream usages in code paths used during startup. 什麼是使用拉姆達的原因和流是在這裏可以避

    363熱度

    2回答

    我正在對一些代碼進行基準測試,即使使用完全相同的算法,我也無法使其運行速度與java.math.BigInteger一樣快。 所以我複製java.math.BigInteger源到我自己的包,並試圖此: //import java.math.BigInteger; public class MultiplyTest { public static void main(String[]

    1熱度

    2回答

    當啓動JVM時,OS會爲其分配內存,然後將該內存用作堆和堆棧。當我們在堆中創建一個對象時,JVM退出後對象會發生什麼?它是否安靜地呆在那裏,當JVM重新啓動時,OS重新分配內存?或者做其他事情發生?

    2熱度

    1回答

    HotSpot JVM GC Tuning GuideUseGCOverheadLimit選項僅在關於CMS和並行GC的頁面中提及。此外,上GC Ergonomics文檔頁面的相關選項GCTimeLimit和GCHeapFreeLimit提到一樣,如果它們僅具有平行GC工作: 並行垃圾收集器(UseParallelGC)拋出存儲器外的一個異常,如果過多的時間量正在花費收集少量的堆。爲避免此異常,您