Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 17 jdk.internal.jvmstat.jmod - Internal JVM Stat Module
JDK 17 jdk.internal.JVM Stat.jmod is the JMOD file for JDK 17 Internal Jvmstat module.
JDK 17 Internal JVM Stat module compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\jdk.internal.jvmstat.jmod.
JDK 17 Internal JVM Stat module compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.
JDK 17 Internal JVM Stat module source code files are stored in \fyicenter\jdk-17.0.5\lib\src.zip\jdk.internal.jvmstat.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ sun/jvmstat/PlatformSupport.java
/* * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package sun.jvmstat; import java.io.File; import java.lang.reflect.Constructor; import java.util.List; import jdk.internal.vm.VMSupport; /* * Support routines handling temp directory locating * and process ID extraction. */ public class PlatformSupport { private static final String tmpDirName; static { /* * For this to work, the target VM and this code need to use * the same directory. Instead of guessing which directory the * VM is using, we will ask. */ String tmpdir = VMSupport.getVMTemporaryDirectory(); /* * Assure that the string returned has a trailing File.separator * character. This check was added because the Linux implementation * changed such that the java.io.tmpdir string no longer terminates * with a File.separator character. */ if (tmpdir.lastIndexOf(File.separator) != (tmpdir.length()-1)) { tmpdir = tmpdir + File.separator; } tmpDirName = tmpdir; } public static PlatformSupport getInstance() { try { Class<?> c = Class.forName("sun.jvmstat.PlatformSupportImpl"); @SuppressWarnings("unchecked") Constructor<PlatformSupport> cntr = (Constructor<PlatformSupport>) c.getConstructor(); return cntr.newInstance(); } catch (ClassNotFoundException e) { return new PlatformSupport(); } catch (ReflectiveOperationException e) { throw new InternalError(e); } } // package-private PlatformSupport() {} /* * Return the OS specific temporary directory */ public static String getTemporaryDirectory() { return tmpDirName; } /* * Return a list of the temporary directories that the VM uses * for the attach and perf data files. This function returns * the traditional temp directory in addition to any paths * accessible by the host which map to temp directories used * by containers. The container functionality is only currently * supported on Linux platforms. * * It is important that this directory is well-known and the * same for all VM instances. It cannot be affected by configuration * variables such as java.io.tmpdir. */ public List<String> getTemporaryDirectories(int vmid) { // Add the default temporary directory only return List.of(tmpDirName); } /* * Extract the host PID from a file path. */ public int getLocalVmId(File file) throws NumberFormatException { return Integer.parseInt(file.getName()); } /* * Return the inner most namespaced PID if there is one, * otherwise return the original PID. */ public int getNamespaceVmId(int pid) { return pid; } }
⏎ sun/jvmstat/PlatformSupport.java
Or download all of them as a single archive file:
File name: jdk.internal.jvmstat-17.0.5-src.zip File size: 89372 bytes Release date: 2022-09-13 Download
⇒ JDK 17 jdk.internal.le.jmod - Internal Line Editing Module
2023-08-25, 5453👍, 0💬
Popular Posts:
JDK 17 jdk.localedata.jmod is the JMOD file for JDK 17 Localedata module. JDK 17 Locale Data module ...
Swingx is the SwingLabs Swing Component Extensions. JAR File Size and Download Location: File name: ...
What JAR files are required to run dom\Writer.java provided in the Apache Xerces package? 3 JAR file...
maven-core-3.8.6.jar is the JAR file for Apache Maven 3.8.6 Core module. Apache Maven is a software ...
JDK 7 tools.jar is the JAR file for JDK 7 tools. It contains Java classes to support different JDK t...