app store work.
18
desktop/build-app-store.sh
Executable file
@@ -0,0 +1,18 @@
|
|||||||
|
/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/bin/javapackager -deploy \
|
||||||
|
-native \
|
||||||
|
-name "Tick's Tales" \
|
||||||
|
-outdir "out" -outfile "Tick's Tales" \
|
||||||
|
-srcdir . \
|
||||||
|
-srcfiles ./target/advent-standalone.jar \
|
||||||
|
-appclass advent.core.desktop_launcher \
|
||||||
|
-BappVersion=1.0.`cat last-release` \
|
||||||
|
-Bicon=./icons.icns \
|
||||||
|
-BclassPath=advent-standalone.jar \
|
||||||
|
-BjvmOptions=-Dapp-store=true \
|
||||||
|
-BmainJar=./target/advent-standalone.jar \
|
||||||
|
-Bmac.category=public.app-category.games \
|
||||||
|
-Bmac.CFBundleIdentifier=com.tickstales.upallknight \
|
||||||
|
-Bmac.CFBundleName="Tick's Tales" \
|
||||||
|
-Bmac.signing-key-app="3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" \
|
||||||
|
-Bmac.signing-key-pkg="3rd Party Mac Developer Installer: Phoenix Online Studios LLC (AVDPGBD777)" \
|
||||||
|
-Bmac.app-store-entitlements="./test-osx/Tick's Tales.entitlements" \
|
||||||
@@ -2,6 +2,7 @@
|
|||||||
"platform": "mac",
|
"platform": "mac",
|
||||||
"jdk": "/Users/brycecovert/dev/jvms/jre1.7.0_80.jre/Contents/Home/Archive.zip",
|
"jdk": "/Users/brycecovert/dev/jvms/jre1.7.0_80.jre/Contents/Home/Archive.zip",
|
||||||
"executable": "Tick's Tales",
|
"executable": "Tick's Tales",
|
||||||
|
"vmargs": ["-verbose"],
|
||||||
"appjar": "target/advent-standalone.jar",
|
"appjar": "target/advent-standalone.jar",
|
||||||
"mainclass": "advent/core/desktop_launcher",
|
"mainclass": "advent/core/desktop_launcher",
|
||||||
"resources": ["resources/icon", "steam_appid.txt"],
|
"resources": ["resources/icon", "steam_appid.txt"],
|
||||||
|
|||||||
31
desktop/content-builder/scripts/depot_build_411613.vdf
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
"DepotBuildConfig"
|
||||||
|
{
|
||||||
|
// Set your assigned depot ID here
|
||||||
|
"DepotID" "411613"
|
||||||
|
|
||||||
|
// Set a root for all content.
|
||||||
|
// All relative paths specified below (LocalPath in FileMapping entries, and FileExclusion paths)
|
||||||
|
// will be resolved relative to this root.
|
||||||
|
// If you don't define ContentRoot, then it will be assumed to be
|
||||||
|
// the location of this script file, which probably isn't what you want
|
||||||
|
"ContentRoot" "/Users/brycecovert/Music/Tick's Tales OST"
|
||||||
|
|
||||||
|
// include all files recursivley
|
||||||
|
"FileMapping"
|
||||||
|
{
|
||||||
|
// This can be a full path, or a path relative to ContentRoot
|
||||||
|
"LocalPath" "*"
|
||||||
|
|
||||||
|
// This is a path relative to the install folder of your game
|
||||||
|
"DepotPath" "./OST"
|
||||||
|
|
||||||
|
// If LocalPath contains wildcards, setting this means that all
|
||||||
|
// matching files within subdirectories of LocalPath will also
|
||||||
|
// be included.
|
||||||
|
"recursive" "1"
|
||||||
|
}
|
||||||
|
|
||||||
|
// but exclude all symbol files
|
||||||
|
// This can be a full path, or a path relative to ContentRoot
|
||||||
|
"FileExclusion" "*.pdb"
|
||||||
|
}
|
||||||
15
desktop/distribution.xml
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||||
|
<installer-gui-script minSpecVersion="1">
|
||||||
|
<pkg-ref id="com.tickstales.upallknight"/>
|
||||||
|
<options customize="never" require-scripts="false"/>
|
||||||
|
<choices-outline>
|
||||||
|
<line choice="default">
|
||||||
|
<line choice="com.tickstales.upallknight"/>
|
||||||
|
</line>
|
||||||
|
</choices-outline>
|
||||||
|
<choice id="default"/>
|
||||||
|
<choice id="com.tickstales.upallknight" visible="false">
|
||||||
|
<pkg-ref id="com.tickstales.upallknight"/>
|
||||||
|
</choice>
|
||||||
|
<pkg-ref id="com.tickstales.upallknight" version="0.1.63.1" onConclusion="none">ticks-tales-0.1.63.1.pkg</pkg-ref>
|
||||||
|
</installer-gui-script>
|
||||||
32
desktop/go.sh
Executable file
@@ -0,0 +1,32 @@
|
|||||||
|
#!/usr/local/bin/zsh
|
||||||
|
# rm -f test-osx/Tick\'s\ Tales.app/Contents/PlugIns/jre1.8.0_91.jre/Contents/Home/jre/lib/
|
||||||
|
rm -rf test-osx/Tick\'s\ Tales.app/Contents/PlugIns/jre1.8.0_91.jre/Contents/Home/jre/man/
|
||||||
|
# mv test-osx/Tick\'s\ Tales.app/Contents/MacOS/jre test-osx/Tick\'s\ Tales.app/Contents/Resources/
|
||||||
|
# mv test-osx/Tick\'s\ Tales.app/Contents/MacOS/advent-standalone.jar test-osx/Tick\'s\ Tales.app/Contents/Resources/
|
||||||
|
# mv test-osx/Tick\'s\ Tales.app/Contents/MacOS/config.json test-osx/Tick\'s\ Tales.app/Contents/Resources/
|
||||||
|
# rm test-osx/Tick\'s\ Tales.app/Contents/Resources/jre/lib/libjfxmedia.dylib
|
||||||
|
# rm test-osx/Tick\'s\ Tales.app/Contents/MacOS/steam_appid.txt
|
||||||
|
# rm -r test-osx/Tick\'s\ Tales.app/Contents/MacOS/icon
|
||||||
|
# rm test-osx/Tick\'s\ Tales.app/Contents/Resources/jre/lib/libgstplugins-lite.dylib
|
||||||
|
# ln -s ../Resources/jre/ test-osx/Tick\'s\ Tales.app/Contents/MacOS/jre
|
||||||
|
# ln -s ../Resources/advent-standalone.jar test-osx/Tick\'s\ Tales.app/Contents/MacOS/
|
||||||
|
# ln -s ../Resources/config.json test-osx/Tick\'s\ Tales.app/Contents/MacOS/
|
||||||
|
|
||||||
|
chmod -R +w test-osx/Tick\'s\ Tales.app/*
|
||||||
|
|
||||||
|
#codesign --verbose -v -f --deep --entitlements test-osx/java.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/PlugIns/**/*.*
|
||||||
|
#codesign --verbose -v -f --deep --entitlements test-osx/java.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/PlugIns/**/jspawnhelper
|
||||||
|
# codesign --verbose -v -f --deep --entitlements test-osx/java.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/PlugIns/**/*.jar
|
||||||
|
# codesign --verbose -v -f --deep --entitlements test-osx/java.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/**/*.dylib
|
||||||
|
# codesign --verbose -v -f --entitlements test-osx/java.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/PlugIns/jre1.8.0_91.jre
|
||||||
|
|
||||||
|
codesign --verbose -v -f --entitlements test-osx/java.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/**/*.jar
|
||||||
|
codesign --verbose -v -f --entitlements test-osx/java.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/**/*.dylib
|
||||||
|
codesign --verbose -v -f --entitlements test-osx/java.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/PlugIns/jre1.8.0_91.jre/Contents/Home/jre/lib/jspawnhelper
|
||||||
|
codesign --verbose -v -f --entitlements test-osx/java.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/PlugIns/jre1.8.0_91.jre
|
||||||
|
codesign --verbose -v -f --entitlements test-osx/java.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/MacOS/JavaAppLauncher
|
||||||
|
|
||||||
|
codesign --verbose -v -f --entitlements test-osx/Tick\'s\ Tales.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app
|
||||||
|
# codesign --verbose -v -f --deep --entitlements test-osx/Tick\'s\ Tales.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/Info.plist
|
||||||
|
cd test-osx
|
||||||
|
productbuild --sign "3rd Party Mac Developer Installer: Phoenix Online Studios LLC (AVDPGBD777)" --component "Tick's Tales.app" /Applications --product "Tick's Tales.app/Contents/Info.plist" com.tickstales.upallknight.0.1.`cat ../last-release`.pkg
|
||||||
@@ -1 +1 @@
|
|||||||
634
|
2
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
(def version (str "0.1." (clojure.string/trim-newline (slurp "last-release"))))
|
(def version (str "1.0" (clojure.string/trim-newline (slurp "last-release"))))
|
||||||
|
|
||||||
(defproject advent version
|
(defproject advent version
|
||||||
:description "FIXME: write description"
|
:description "FIXME: write description"
|
||||||
@@ -34,6 +34,12 @@
|
|||||||
[org.clojure/data.csv "0.1.3"]]
|
[org.clojure/data.csv "0.1.3"]]
|
||||||
|
|
||||||
:warn-on-reflection true}
|
:warn-on-reflection true}
|
||||||
|
:app-store {
|
||||||
|
:source-paths ["src" "src-common" "src-dev"]
|
||||||
|
:jvm-opts ["-Dapp-store=true" "-Dno-steam=true"]
|
||||||
|
:dependencies [[org.clojure/data.csv "0.1.3"]]
|
||||||
|
|
||||||
|
:warn-on-reflection true}
|
||||||
:steam {:dependencies [[com.code-disaster.steamworks4j/steamworks4j "1.2.2"]]}
|
:steam {:dependencies [[com.code-disaster.steamworks4j/steamworks4j "1.2.2"]]}
|
||||||
:steam-dev {
|
:steam-dev {
|
||||||
:source-paths ["src" "src-common" "src-dev"]
|
:source-paths ["src" "src-common" "src-dev"]
|
||||||
|
|||||||
@@ -1,8 +1,26 @@
|
|||||||
#!/bin/bash
|
#!/usr/local/bin/zsh
|
||||||
rm -rf test-osx/Tick\'s\ Tales.app
|
rm -rf test-osx/Tick\'s\ Tales.app
|
||||||
cp -R target/osx/Tick\'s\ Tales.app test-osx
|
cp -R target/osx/Tick\'s\ Tales.app test-osx
|
||||||
cat test-osx/Info.plist | sed "s/633/`cat last-release`/" > test-osx/Tick\'s\ Tales.app/Contents/Info.plist
|
cat test-osx/Info.plist | sed "s/633/`cat last-release`/" > test-osx/Tick\'s\ Tales.app/Contents/Info.plist
|
||||||
rm -rf test-osx/Tick\'s\ Tales.app/
|
chmod -R +w test-osx/Tick\'s\ Tales.app
|
||||||
codesign --verbose -v -f --entitlements test-osx/Tick\'s\ Tales.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/MacOS/advent-standalone.jar
|
rm -f test-osx/Tick\'s\ Tales.app/Contents/MacOS/jre/libjfxmedia.dylib
|
||||||
codesign --verbose --deep -v -f --entitlements test-osx/Tick\'s\ Tales.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/MacOS/jre
|
rm -f test-osx/Tick\'s\ Tales.app/Contents/MacOS/jre/libjfxwebkit.dylib
|
||||||
# productbuild --sign "3rd Party Mac Developer Installer: Bryce Covert" --component target/osx/Tick\'s\ Tales.app /Applications target/osx/ticks-tales.pkg
|
rm -rf test-osx/Tick\'s\ Tales.app/Contents/MacOS/jre/man
|
||||||
|
mv test-osx/Tick\'s\ Tales.app/Contents/MacOS/jre test-osx/Tick\'s\ Tales.app/Contents/Resources/
|
||||||
|
mv test-osx/Tick\'s\ Tales.app/Contents/MacOS/advent-standalone.jar test-osx/Tick\'s\ Tales.app/Contents/Resources/
|
||||||
|
mv test-osx/Tick\'s\ Tales.app/Contents/MacOS/config.json test-osx/Tick\'s\ Tales.app/Contents/Resources/
|
||||||
|
rm test-osx/Tick\'s\ Tales.app/Contents/Resources/jre/lib/libjfxmedia.dylib
|
||||||
|
rm test-osx/Tick\'s\ Tales.app/Contents/MacOS/steam_appid.txt
|
||||||
|
rm -r test-osx/Tick\'s\ Tales.app/Contents/MacOS/icon
|
||||||
|
rm test-osx/Tick\'s\ Tales.app/Contents/Resources/jre/lib/libgstplugins-lite.dylib
|
||||||
|
ln -s ../Resources/jre/ test-osx/Tick\'s\ Tales.app/Contents/MacOS/jre
|
||||||
|
ln -s ../Resources/advent-standalone.jar test-osx/Tick\'s\ Tales.app/Contents/MacOS/
|
||||||
|
ln -s ../Resources/config.json test-osx/Tick\'s\ Tales.app/Contents/MacOS/
|
||||||
|
|
||||||
|
|
||||||
|
codesign --verbose -v -f --deep --entitlements test-osx/Tick\'s\ Tales.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/Resources/jre/**/*.*
|
||||||
|
codesign --verbose -v -f --deep --entitlements test-osx/Tick\'s\ Tales.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/Resources/jre/lib/jspawnhelper
|
||||||
|
codesign --verbose -v -f --deep --entitlements test-osx/Tick\'s\ Tales.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/Resources/advent-standalone.jar
|
||||||
|
codesign --verbose -v --deep --entitlements test-osx/Tick\'s\ Tales.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app
|
||||||
|
cd test-osx
|
||||||
|
productbuild --sign "3rd Party Mac Developer Installer: Phoenix Online Studios LLC (AVDPGBD777)" --component "Tick's Tales.app" /Applications --product "Tick's Tales.app/Contents/Info.plist" com.tickstales.upallknight.0.1.`cat ../last-release`.pkg
|
||||||
|
|||||||
@@ -15,6 +15,8 @@
|
|||||||
(catch Exception e
|
(catch Exception e
|
||||||
false)))
|
false)))
|
||||||
|
|
||||||
|
(def is-app-store? (System/getProperty "app-store"))
|
||||||
|
|
||||||
(defmacro steamify [steam-version & [regular-version]]
|
(defmacro steamify [steam-version & [regular-version]]
|
||||||
(if has-steam?
|
(if has-steam?
|
||||||
`(if (and has-steam? (not (System/getProperty "no-steam")))
|
`(if (and has-steam? (not (System/getProperty "no-steam")))
|
||||||
@@ -75,7 +77,9 @@
|
|||||||
(.fileRead rs filename bb len)
|
(.fileRead rs filename bb len)
|
||||||
(.get bb bytes)
|
(.get bb bytes)
|
||||||
bytes)
|
bytes)
|
||||||
(.readBytes (files! :local filename))))
|
(.readBytes (if is-app-store?
|
||||||
|
(files! :external filename)
|
||||||
|
(files! :local filename)))))
|
||||||
|
|
||||||
(defn write-bytes [filename bytes]
|
(defn write-bytes [filename bytes]
|
||||||
(steamify
|
(steamify
|
||||||
@@ -83,7 +87,9 @@
|
|||||||
bb (ByteBuffer/allocateDirect (* 2 (count bytes)))]
|
bb (ByteBuffer/allocateDirect (* 2 (count bytes)))]
|
||||||
(-> bb (.put bytes) )
|
(-> bb (.put bytes) )
|
||||||
(.fileWrite rs filename bb (* 2 (count bytes))))
|
(.fileWrite rs filename bb (* 2 (count bytes))))
|
||||||
(let [f (files! :local filename)]
|
(let [f (if is-app-store?
|
||||||
|
(files! :external filename)
|
||||||
|
(files! :local filename))]
|
||||||
(.writeBytes f bytes false))))
|
(.writeBytes f bytes false))))
|
||||||
|
|
||||||
(defn list-edn-files []
|
(defn list-edn-files []
|
||||||
@@ -93,8 +99,11 @@
|
|||||||
:let [n (.getFileNameAndSize rs i (make-array Integer/TYPE 1))]
|
:let [n (.getFileNameAndSize rs i (make-array Integer/TYPE 1))]
|
||||||
:when (.endsWith n ".edn")]
|
:when (.endsWith n ".edn")]
|
||||||
n))
|
n))
|
||||||
(for [save-file (.list (files! :local "saves/") ".edn")]
|
(if is-app-store?
|
||||||
(str "saves/" (.name save-file)))))
|
(for [save-file (.list (files! :external "saves/") ".edn")]
|
||||||
|
(str "saves/" (.name save-file)))
|
||||||
|
(for [save-file (.list (files! :local "saves/") ".edn")]
|
||||||
|
(str "saves/" (.name save-file))))))
|
||||||
|
|
||||||
(defn save-screenshot [pm filename]
|
(defn save-screenshot [pm filename]
|
||||||
(steamify
|
(steamify
|
||||||
@@ -106,7 +115,10 @@
|
|||||||
bb (ByteBuffer/allocateDirect (count bytes))]
|
bb (ByteBuffer/allocateDirect (count bytes))]
|
||||||
(.put bb bytes)
|
(.put bb bytes)
|
||||||
(.fileWrite rs filename bb (count bytes)))
|
(.fileWrite rs filename bb (count bytes)))
|
||||||
(let [f (files! :local filename)
|
|
||||||
|
(let [f (if is-app-store?
|
||||||
|
(files! :external filename)
|
||||||
|
(files! :local filename))
|
||||||
png (PixmapIO$PNG. (* (.getWidth pm) (.getHeight pm) 1.5))]
|
png (PixmapIO$PNG. (* (.getWidth pm) (.getHeight pm) 1.5))]
|
||||||
|
|
||||||
(.write png f pm)
|
(.write png f pm)
|
||||||
@@ -115,7 +127,9 @@
|
|||||||
(defn delete-file [filename]
|
(defn delete-file [filename]
|
||||||
(steamify
|
(steamify
|
||||||
(.fileDelete (SteamRemoteStorage. nil) filename)
|
(.fileDelete (SteamRemoteStorage. nil) filename)
|
||||||
(.delete (files! :local filename))))
|
(.delete (if is-app-store?
|
||||||
|
(files! :external filename)
|
||||||
|
(files! :local filename)))))
|
||||||
|
|
||||||
(defn save-screenshot-file-name [name]
|
(defn save-screenshot-file-name [name]
|
||||||
(steamify
|
(steamify
|
||||||
|
|||||||
@@ -1,32 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>CFBundleGetInfoString</key>
|
|
||||||
<string>Tick's Tales</string>
|
|
||||||
<key>CFBundleExecutable</key>
|
|
||||||
<string>Tick's Tales</string>
|
|
||||||
<key>CFBundleIdentifier</key>
|
|
||||||
<string>com.tickstales.upallknight</string>
|
|
||||||
<key>CFBundleName</key>
|
|
||||||
<string>Tick's Tales</string>
|
|
||||||
<key>CFBundleIconFile</key>
|
|
||||||
<string>icons.icns</string>
|
|
||||||
<key>CFBundleVersion</key>
|
|
||||||
<string>0.1.64</string>
|
|
||||||
<key>CFBundleShortVersionString</key>
|
|
||||||
<string>1.0</string>
|
|
||||||
<key>CFBundleInfoDictionaryVersion</key>
|
|
||||||
<string>6.0</string>
|
|
||||||
<key>CFBundlePackageType</key>
|
|
||||||
<string>APPL</string>
|
|
||||||
<key>IFMajorVersion</key>
|
|
||||||
<integer>0</integer>
|
|
||||||
<key>IFMinorVersion</key>
|
|
||||||
<integer>1</integer>
|
|
||||||
<key>NSHighResolutionCapable</key>
|
|
||||||
<true/>
|
|
||||||
<key>LSApplicationCategoryType</key>
|
|
||||||
<string>public.app-category.games</string>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
{
|
|
||||||
"jar": "advent-standalone.jar",
|
|
||||||
"mainClass": "advent/core/desktop_launcher",
|
|
||||||
"vmArgs": [
|
|
||||||
]}
|
|
||||||
|
Before Width: | Height: | Size: 7.2 KiB |
|
Before Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 2.7 KiB |
@@ -1,70 +0,0 @@
|
|||||||
Copyright © 1993, 2015, Oracle and/or its affiliates.
|
|
||||||
All rights reserved.
|
|
||||||
|
|
||||||
This software and related documentation are provided under a
|
|
||||||
license agreement containing restrictions on use and
|
|
||||||
disclosure and are protected by intellectual property laws.
|
|
||||||
Except as expressly permitted in your license agreement or
|
|
||||||
allowed by law, you may not use, copy, reproduce, translate,
|
|
||||||
broadcast, modify, license, transmit, distribute, exhibit,
|
|
||||||
perform, publish, or display any part, in any form, or by
|
|
||||||
any means. Reverse engineering, disassembly, or
|
|
||||||
decompilation of this software, unless required by law for
|
|
||||||
interoperability, is prohibited.
|
|
||||||
|
|
||||||
The information contained herein is subject to change
|
|
||||||
without notice and is not warranted to be error-free. If
|
|
||||||
you find any errors, please report them to us in writing.
|
|
||||||
|
|
||||||
If this is software or related software documentation that
|
|
||||||
is delivered to the U.S. Government or anyone licensing it
|
|
||||||
on behalf of the U.S. Government, the following notice is
|
|
||||||
applicable:
|
|
||||||
|
|
||||||
U.S. GOVERNMENT RIGHTS Programs, software, databases, and
|
|
||||||
related documentation and technical data delivered to U.S.
|
|
||||||
Government customers are "commercial computer software" or
|
|
||||||
"commercial technical data" pursuant to the applicable
|
|
||||||
Federal Acquisition Regulation and agency-specific
|
|
||||||
supplemental regulations. As such, the use, duplication,
|
|
||||||
disclosure, modification, and adaptation shall be subject to
|
|
||||||
the restrictions and license terms set forth in the
|
|
||||||
applicable Government contract, and, to the extent
|
|
||||||
applicable by the terms of the Government contract, the
|
|
||||||
additional rights set forth in FAR 52.227-19, Commercial
|
|
||||||
Computer Software License (December 2007). Oracle America,
|
|
||||||
Inc., 500 Oracle Parkway, Redwood City, CA 94065.
|
|
||||||
|
|
||||||
This software or hardware is developed for general use in a
|
|
||||||
variety of information management applications. It is not
|
|
||||||
developed or intended for use in any inherently dangerous
|
|
||||||
applications, including applications which may create a risk
|
|
||||||
of personal injury. If you use this software or hardware in
|
|
||||||
dangerous applications, then you shall be responsible to
|
|
||||||
take all appropriate fail-safe, backup, redundancy, and
|
|
||||||
other measures to ensure its safe use. Oracle Corporation
|
|
||||||
and its affiliates disclaim any liability for any damages
|
|
||||||
caused by use of this software or hardware in dangerous
|
|
||||||
applications.
|
|
||||||
|
|
||||||
Oracle and Java are registered trademarks of Oracle and/or
|
|
||||||
its affiliates. Other names may be trademarks of their
|
|
||||||
respective owners.
|
|
||||||
|
|
||||||
AMD, Opteron, the AMD logo, and the AMD Opteron logo are
|
|
||||||
trademarks or registered trademarks of Advanced Micro
|
|
||||||
Devices. Intel and Intel Xeon are trademarks or registered
|
|
||||||
trademarks of Intel Corporation. All SPARC trademarks are
|
|
||||||
used under license and are trademarks or registered
|
|
||||||
trademarks of SPARC International, Inc. UNIX is a
|
|
||||||
registered trademark licensed through X/Open Company, Ltd.
|
|
||||||
|
|
||||||
This software or hardware and documentation may provide
|
|
||||||
access to or information on content, products, and services
|
|
||||||
from third parties. Oracle Corporation and its affiliates
|
|
||||||
are not responsible for and expressly disclaim all
|
|
||||||
warranties of any kind with respect to third-party content,
|
|
||||||
products, and services. Oracle Corporation and its
|
|
||||||
affiliates will not be responsible for any loss, costs, or
|
|
||||||
damages incurred due to your access to or use of third-party
|
|
||||||
content, products, or services.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
Please refer to http://java.com/license
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
Please refer to http://java.com/licensereadme
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>
|
|
||||||
Welcome to the Java(TM) Platform
|
|
||||||
</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<h2>Welcome to the Java<SUP><FONT SIZE=-2>TM</FONT></SUP> Platform</h2>
|
|
||||||
<p> Welcome to the Java<SUP><FONT SIZE=-2>TM</FONT></SUP> Standard Edition Runtime
|
|
||||||
Environment. This provides complete runtime support for Java applications.
|
|
||||||
<p> The runtime environment includes the Java<SUP><FONT SIZE=-2>TM</FONT></SUP>
|
|
||||||
Plug-in product which supports the Java environment inside web browsers.
|
|
||||||
<h3>References</h3>
|
|
||||||
<p>
|
|
||||||
See the <a href="http://docs.oracle.com/javase/7/docs/technotes/guides/plugin/">Java Plug-in</a> product
|
|
||||||
documentation for more information on using the Java Plug-in product.
|
|
||||||
<p> See the <a href=
|
|
||||||
"http://www.oracle.com/technetwork/java/javase/overview/"
|
|
||||||
>Java Platform</a> web site for
|
|
||||||
more information on the Java Platform.
|
|
||||||
<hr>
|
|
||||||
<font size="-2">
|
|
||||||
Copyright (c) 2006, 2015, Oracle and/or its affiliates. All rights reserved.
|
|
||||||
</font>
|
|
||||||
<p>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,54 +0,0 @@
|
|||||||
# Copyright (c) 2005, 2007, Oracle and/or its affiliates. All rights reserved.
|
|
||||||
# ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# Japanese imperial calendar
|
|
||||||
#
|
|
||||||
# Meiji since 1868-01-01 00:00:00 local time (Gregorian)
|
|
||||||
# Taisho since 1912-07-30 00:00:00 local time (Gregorian)
|
|
||||||
# Showa since 1926-12-25 00:00:00 local time (Gregorian)
|
|
||||||
# Heisei since 1989-01-08 00:00:00 local time (Gregorian)
|
|
||||||
calendar.japanese.type: LocalGregorianCalendar
|
|
||||||
calendar.japanese.eras: \
|
|
||||||
name=Meiji,abbr=M,since=-3218832000000; \
|
|
||||||
name=Taisho,abbr=T,since=-1812153600000; \
|
|
||||||
name=Showa,abbr=S,since=-1357603200000; \
|
|
||||||
name=Heisei,abbr=H,since=600220800000
|
|
||||||
|
|
||||||
#
|
|
||||||
# Taiwanese calendar
|
|
||||||
# Minguo since 1911-01-01 00:00:00 local time (Gregorian)
|
|
||||||
calendar.taiwanese.type: LocalGregorianCalendar
|
|
||||||
calendar.taiwanese.eras: \
|
|
||||||
name=MinGuo,since=-1830384000000
|
|
||||||
|
|
||||||
#
|
|
||||||
# Thai Buddhist calendar
|
|
||||||
# Buddhist Era since -542-01-01 00:00:00 local time (Gregorian)
|
|
||||||
calendar.thai-buddhist.type: LocalGregorianCalendar
|
|
||||||
calendar.thai-buddhist.eras: \
|
|
||||||
name=BuddhistEra,abbr=B.E.,since=-79302585600000
|
|
||||||
calendar.thai-buddhist.year-boundary: \
|
|
||||||
day1=4-1,since=-79302585600000; \
|
|
||||||
day1=1-1,since=-915148800000
|
|
||||||
@@ -1,280 +0,0 @@
|
|||||||
#sun.net.www MIME content-types table
|
|
||||||
#
|
|
||||||
# Property fields:
|
|
||||||
#
|
|
||||||
# <description> ::= 'description' '=' <descriptive string>
|
|
||||||
# <extensions> ::= 'file_extensions' '=' <comma-delimited list, include '.'>
|
|
||||||
# <image> ::= 'icon' '=' <filename of icon image>
|
|
||||||
# <action> ::= 'browser' | 'application' | 'save' | 'unknown'
|
|
||||||
# <application> ::= 'application' '=' <command line template>
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# The "we don't know anything about this data" type(s).
|
|
||||||
# Used internally to mark unrecognized types.
|
|
||||||
#
|
|
||||||
content/unknown: description=Unknown Content
|
|
||||||
unknown/unknown: description=Unknown Data Type
|
|
||||||
|
|
||||||
#
|
|
||||||
# The template we should use for temporary files when launching an application
|
|
||||||
# to view a document of given type.
|
|
||||||
#
|
|
||||||
temp.file.template: /tmp/%s
|
|
||||||
|
|
||||||
#
|
|
||||||
# The "real" types.
|
|
||||||
#
|
|
||||||
application/octet-stream: \
|
|
||||||
description=Generic Binary Stream;\
|
|
||||||
file_extensions=.saveme,.dump,.hqx,.arc,.o,.a,.bin,.exe,.z,.gz
|
|
||||||
|
|
||||||
application/oda: \
|
|
||||||
description=ODA Document;\
|
|
||||||
file_extensions=.oda
|
|
||||||
|
|
||||||
application/pdf: \
|
|
||||||
description=Adobe PDF Format;\
|
|
||||||
file_extensions=.pdf
|
|
||||||
|
|
||||||
application/postscript: \
|
|
||||||
description=Postscript File;\
|
|
||||||
file_extensions=.eps,.ai,.ps;\
|
|
||||||
icon=ps;\
|
|
||||||
action=application;\
|
|
||||||
application=imagetool %s
|
|
||||||
|
|
||||||
application/x-dvi: \
|
|
||||||
description=TeX DVI File;\
|
|
||||||
file_extensions=.dvi;\
|
|
||||||
action=application;\
|
|
||||||
application=xdvi %s
|
|
||||||
|
|
||||||
application/x-hdf: \
|
|
||||||
description=Hierarchical Data Format;\
|
|
||||||
file_extensions=.hdf;\
|
|
||||||
action=save
|
|
||||||
|
|
||||||
application/x-latex: \
|
|
||||||
description=LaTeX Source;\
|
|
||||||
file_extensions=.latex
|
|
||||||
|
|
||||||
application/x-netcdf: \
|
|
||||||
description=Unidata netCDF Data Format;\
|
|
||||||
file_extensions=.nc,.cdf;\
|
|
||||||
action=save
|
|
||||||
|
|
||||||
application/x-tex: \
|
|
||||||
description=TeX Source;\
|
|
||||||
file_extensions=.tex
|
|
||||||
|
|
||||||
application/x-texinfo: \
|
|
||||||
description=Gnu Texinfo;\
|
|
||||||
file_extensions=.texinfo,.texi
|
|
||||||
|
|
||||||
application/x-troff: \
|
|
||||||
description=Troff Source;\
|
|
||||||
file_extensions=.t,.tr,.roff;\
|
|
||||||
action=application;\
|
|
||||||
application=xterm -title troff -e sh -c \"nroff %s | col | more -w\"
|
|
||||||
|
|
||||||
application/x-troff-man: \
|
|
||||||
description=Troff Manpage Source;\
|
|
||||||
file_extensions=.man;\
|
|
||||||
action=application;\
|
|
||||||
application=xterm -title troff -e sh -c \"nroff -man %s | col | more -w\"
|
|
||||||
|
|
||||||
application/x-troff-me: \
|
|
||||||
description=Troff ME Macros;\
|
|
||||||
file_extensions=.me;\
|
|
||||||
action=application;\
|
|
||||||
application=xterm -title troff -e sh -c \"nroff -me %s | col | more -w\"
|
|
||||||
|
|
||||||
application/x-troff-ms: \
|
|
||||||
description=Troff MS Macros;\
|
|
||||||
file_extensions=.ms;\
|
|
||||||
action=application;\
|
|
||||||
application=xterm -title troff -e sh -c \"nroff -ms %s | col | more -w\"
|
|
||||||
|
|
||||||
application/x-wais-source: \
|
|
||||||
description=Wais Source;\
|
|
||||||
file_extensions=.src,.wsrc
|
|
||||||
|
|
||||||
application/zip: \
|
|
||||||
description=Zip File;\
|
|
||||||
file_extensions=.zip;\
|
|
||||||
icon=zip;\
|
|
||||||
action=save
|
|
||||||
|
|
||||||
application/x-bcpio: \
|
|
||||||
description=Old Binary CPIO Archive;\
|
|
||||||
file_extensions=.bcpio; action=save
|
|
||||||
|
|
||||||
application/x-cpio: \
|
|
||||||
description=Unix CPIO Archive;\
|
|
||||||
file_extensions=.cpio; action=save
|
|
||||||
|
|
||||||
application/x-gtar: \
|
|
||||||
description=Gnu Tar Archive;\
|
|
||||||
file_extensions=.gtar;\
|
|
||||||
icon=tar;\
|
|
||||||
action=save
|
|
||||||
|
|
||||||
application/x-shar: \
|
|
||||||
description=Shell Archive;\
|
|
||||||
file_extensions=.sh,.shar;\
|
|
||||||
action=save
|
|
||||||
|
|
||||||
application/x-sv4cpio: \
|
|
||||||
description=SVR4 CPIO Archive;\
|
|
||||||
file_extensions=.sv4cpio; action=save
|
|
||||||
|
|
||||||
application/x-sv4crc: \
|
|
||||||
description=SVR4 CPIO with CRC;\
|
|
||||||
file_extensions=.sv4crc; action=save
|
|
||||||
|
|
||||||
application/x-tar: \
|
|
||||||
description=Tar Archive;\
|
|
||||||
file_extensions=.tar;\
|
|
||||||
icon=tar;\
|
|
||||||
action=save
|
|
||||||
|
|
||||||
application/x-ustar: \
|
|
||||||
description=US Tar Archive;\
|
|
||||||
file_extensions=.ustar;\
|
|
||||||
action=save
|
|
||||||
|
|
||||||
audio/basic: \
|
|
||||||
description=Basic Audio;\
|
|
||||||
file_extensions=.snd,.au;\
|
|
||||||
icon=audio;\
|
|
||||||
action=application;\
|
|
||||||
application=audiotool %s
|
|
||||||
|
|
||||||
audio/x-aiff: \
|
|
||||||
description=Audio Interchange Format File;\
|
|
||||||
file_extensions=.aifc,.aif,.aiff;\
|
|
||||||
icon=aiff
|
|
||||||
|
|
||||||
audio/x-wav: \
|
|
||||||
description=Wav Audio;\
|
|
||||||
file_extensions=.wav;\
|
|
||||||
icon=wav
|
|
||||||
|
|
||||||
image/gif: \
|
|
||||||
description=GIF Image;\
|
|
||||||
file_extensions=.gif;\
|
|
||||||
icon=gif;\
|
|
||||||
action=browser
|
|
||||||
|
|
||||||
image/ief: \
|
|
||||||
description=Image Exchange Format;\
|
|
||||||
file_extensions=.ief
|
|
||||||
|
|
||||||
image/jpeg: \
|
|
||||||
description=JPEG Image;\
|
|
||||||
file_extensions=.jfif,.jfif-tbnl,.jpe,.jpg,.jpeg;\
|
|
||||||
icon=jpeg;\
|
|
||||||
action=browser;\
|
|
||||||
application=imagetool %s
|
|
||||||
|
|
||||||
image/tiff: \
|
|
||||||
description=TIFF Image;\
|
|
||||||
file_extensions=.tif,.tiff;\
|
|
||||||
icon=tiff
|
|
||||||
|
|
||||||
image/vnd.fpx: \
|
|
||||||
description=FlashPix Image;\
|
|
||||||
file_extensions=.fpx,.fpix
|
|
||||||
|
|
||||||
image/x-cmu-rast: \
|
|
||||||
description=CMU Raster Image;\
|
|
||||||
file_extensions=.ras
|
|
||||||
|
|
||||||
image/x-portable-anymap: \
|
|
||||||
description=PBM Anymap Format;\
|
|
||||||
file_extensions=.pnm
|
|
||||||
|
|
||||||
image/x-portable-bitmap: \
|
|
||||||
description=PBM Bitmap Format;\
|
|
||||||
file_extensions=.pbm
|
|
||||||
|
|
||||||
image/x-portable-graymap: \
|
|
||||||
description=PBM Graymap Format;\
|
|
||||||
file_extensions=.pgm
|
|
||||||
|
|
||||||
image/x-portable-pixmap: \
|
|
||||||
description=PBM Pixmap Format;\
|
|
||||||
file_extensions=.ppm
|
|
||||||
|
|
||||||
image/x-rgb: \
|
|
||||||
description=RGB Image;\
|
|
||||||
file_extensions=.rgb
|
|
||||||
|
|
||||||
image/x-xbitmap: \
|
|
||||||
description=X Bitmap Image;\
|
|
||||||
file_extensions=.xbm,.xpm
|
|
||||||
|
|
||||||
image/x-xwindowdump: \
|
|
||||||
description=X Window Dump Image;\
|
|
||||||
file_extensions=.xwd
|
|
||||||
|
|
||||||
image/png: \
|
|
||||||
description=PNG Image;\
|
|
||||||
file_extensions=.png;\
|
|
||||||
icon=png;\
|
|
||||||
action=browser
|
|
||||||
|
|
||||||
image/bmp: \
|
|
||||||
description=Bitmap Image;\
|
|
||||||
file_extensions=.bmp;
|
|
||||||
|
|
||||||
text/html: \
|
|
||||||
description=HTML Document;\
|
|
||||||
file_extensions=.htm,.html;\
|
|
||||||
icon=html
|
|
||||||
|
|
||||||
text/plain: \
|
|
||||||
description=Plain Text;\
|
|
||||||
file_extensions=.text,.c,.cc,.c++,.h,.pl,.txt,.java,.el;\
|
|
||||||
icon=text;\
|
|
||||||
action=browser
|
|
||||||
|
|
||||||
text/tab-separated-values: \
|
|
||||||
description=Tab Separated Values Text;\
|
|
||||||
file_extensions=.tsv
|
|
||||||
|
|
||||||
text/x-setext: \
|
|
||||||
description=Structure Enhanced Text;\
|
|
||||||
file_extensions=.etx
|
|
||||||
|
|
||||||
video/mpeg: \
|
|
||||||
description=MPEG Video Clip;\
|
|
||||||
file_extensions=.mpg,.mpe,.mpeg;\
|
|
||||||
icon=mpeg;\
|
|
||||||
action=application;\
|
|
||||||
application=mpeg_play %s
|
|
||||||
|
|
||||||
video/quicktime: \
|
|
||||||
description=QuickTime Video Clip;\
|
|
||||||
file_extensions=.mov,.qt
|
|
||||||
|
|
||||||
application/x-troff-msvideo: \
|
|
||||||
description=AVI Video;\
|
|
||||||
file_extensions=.avi;\
|
|
||||||
icon=avi
|
|
||||||
|
|
||||||
video/x-sgi-movie: \
|
|
||||||
description=SGI Movie;\
|
|
||||||
file_extensions=.movie,.mv
|
|
||||||
|
|
||||||
message/rfc822: \
|
|
||||||
description=Internet Email Message;\
|
|
||||||
file_extensions=.mime
|
|
||||||
|
|
||||||
application/xml: \
|
|
||||||
description=XML document;\
|
|
||||||
file_extensions=.xml
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
% VERSION 2
|
|
||||||
% WARNING: this file is auto-generated; do not edit
|
|
||||||
% UNSUPPORTED: this file and its format may change and/or
|
|
||||||
% may be removed in a future release
|
|
||||||
# dnsns.jar
|
|
||||||
META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor
|
|
||||||
sun/net
|
|
||||||
# localedata.jar
|
|
||||||
sun/text
|
|
||||||
sun/util
|
|
||||||
# sunec.jar
|
|
||||||
sun/security
|
|
||||||
META-INF/ORACLE_J.RSA
|
|
||||||
META-INF/ORACLE_J.SF
|
|
||||||
# sunjce_provider.jar
|
|
||||||
com/sun/crypto/
|
|
||||||
META-INF/ORACLE_J.RSA
|
|
||||||
META-INF/ORACLE_J.SF
|
|
||||||
# sunpkcs11.jar
|
|
||||||
sun/security
|
|
||||||
META-INF/ORACLE_J.RSA
|
|
||||||
META-INF/ORACLE_J.SF
|
|
||||||
# zipfs.jar
|
|
||||||
META-INF/services/java.nio.file.spi.FileSystemProvider
|
|
||||||
com/sun/nio/
|
|
||||||
@@ -1,81 +0,0 @@
|
|||||||
#
|
|
||||||
# This properties file is used to initialize the default
|
|
||||||
# java.awt.datatransfer.SystemFlavorMap. It contains the Mac OS X platform-specific,
|
|
||||||
# default mappings between common Mac OS X selection atoms and platform-independent
|
|
||||||
# MIME type strings, which will be converted into
|
|
||||||
# java.awt.datatransfer.DataFlavors.
|
|
||||||
#
|
|
||||||
# These default mappings may be augmented by specifying the
|
|
||||||
#
|
|
||||||
# AWT.DnD.flavorMapFileURL
|
|
||||||
#
|
|
||||||
# property in the appropriate awt.properties file. The specified properties URL
|
|
||||||
# will be loaded into the SystemFlavorMap.
|
|
||||||
#
|
|
||||||
# The standard format is:
|
|
||||||
#
|
|
||||||
# <native>=<MIME type>
|
|
||||||
#
|
|
||||||
# <native> should be a string identifier that the native platform will
|
|
||||||
# recognize as a valid data format. <MIME type> should specify both a MIME
|
|
||||||
# primary type and a MIME subtype separated by a '/'. The MIME type may include
|
|
||||||
# parameters, where each parameter is a key/value pair separated by '=', and
|
|
||||||
# where each parameter to the MIME type is separated by a ';'.
|
|
||||||
#
|
|
||||||
# Because SystemFlavorMap implements FlavorTable, developers are free to
|
|
||||||
# duplicate both native keys and DataFlavor values. If a mapping contains a
|
|
||||||
# duplicate key or value, earlier mappings which included this key or value
|
|
||||||
# will be preferred.
|
|
||||||
#
|
|
||||||
# Mappings whose values specify DataFlavors with primary MIME types of
|
|
||||||
# "text", and which support the charset parameter, should specify the exact
|
|
||||||
# format in which the native platform expects the data. The "charset"
|
|
||||||
# parameter specifies the char to byte encoding, the "eoln" parameter
|
|
||||||
# specifies the end-of-line marker, and the "terminators" parameter specifies
|
|
||||||
# the number of terminating NUL bytes. Note that "eoln" and "terminators"
|
|
||||||
# are not standardized MIME type parameters. They are specific to this file
|
|
||||||
# format ONLY. They will not appear in any of the DataFlavors returned by the
|
|
||||||
# SystemFlavorMap at the Java level.
|
|
||||||
#
|
|
||||||
# If the "charset" parameter is omitted, or has zero length, the platform
|
|
||||||
# default encoding is assumed. If the "eoln" parameter is omitted, or has
|
|
||||||
# zero length, "\n" is assumed. If the "terminators" parameter is omitted,
|
|
||||||
# or has a value less than zero, zero is assumed.
|
|
||||||
#
|
|
||||||
# Upon initialization, the data transfer subsystem will record the specified
|
|
||||||
# details of the native text format, but the default SystemFlavorMap will
|
|
||||||
# present a large set of synthesized DataFlavors which map, in both
|
|
||||||
# directions, to the native. After receiving data from the application in one
|
|
||||||
# of the synthetic DataFlavors, the data transfer subsystem will transform
|
|
||||||
# the data stream into the format specified in this file before passing the
|
|
||||||
# transformed stream to the native system.
|
|
||||||
#
|
|
||||||
# Mappings whose values specify DataFlavors with primary MIME types of
|
|
||||||
# "text", but which do not support the charset parameter, will be treated as
|
|
||||||
# opaque, 8-bit data. They will not undergo any transformation process, and
|
|
||||||
# any "charset", "eoln", or "terminators" parameters specified in this file
|
|
||||||
# will be ignored.
|
|
||||||
#
|
|
||||||
# See java.awt.datatransfer.DataFlavor.selectBestTextFlavor for a list of
|
|
||||||
# text flavors which support the charset parameter.
|
|
||||||
|
|
||||||
UTF8_STRING=text/plain;charset=UTF-8;eoln="\n";terminators=0
|
|
||||||
|
|
||||||
# The COMPOUND_TEXT support for inter-client text transfer is disabled by
|
|
||||||
# default. The reason is that many native applications prefer this format over
|
|
||||||
# other native text formats, but are unable to decode the textual data in this
|
|
||||||
# format properly. This results in java-to-native text transfer failures.
|
|
||||||
# To enable the COMPOUND_TEXT support for this JRE installation uncomment
|
|
||||||
# the line below.
|
|
||||||
|
|
||||||
# COMPOUND_TEXT=text/plain;charset=x-compound-text;eoln="\n";terminators=0
|
|
||||||
|
|
||||||
TEXT=text/plain;eoln="\n";terminators=0
|
|
||||||
STRING=text/plain;charset=UTF-8;eoln="\n";terminators=0
|
|
||||||
FILE_NAME=application/x-java-file-list;class=java.util.List
|
|
||||||
text/uri-list=application/x-java-file-list;class=java.util.List
|
|
||||||
PNG=image/x-java-image;class=java.awt.Image
|
|
||||||
JFIF=image/x-java-image;class=java.awt.Image
|
|
||||||
TIFF=image/x-java-image;class=java.awt.Image
|
|
||||||
RICH_TEXT=text/rtf
|
|
||||||
HTML=text/html;charset=utf-8;eoln="\r\n";terminators=1
|
|
||||||
@@ -1,262 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
|
||||||
# ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
|
|
||||||
# Version
|
|
||||||
|
|
||||||
version=1
|
|
||||||
|
|
||||||
# Component Font Mappings
|
|
||||||
|
|
||||||
allfonts.chinese-ms936=SimSun
|
|
||||||
allfonts.chinese-gb18030=SimSun-18030
|
|
||||||
allfonts.chinese-hkscs=MingLiU_HKSCS
|
|
||||||
allfonts.devanagari=Mangal
|
|
||||||
allfonts.dingbats=Wingdings
|
|
||||||
allfonts.lucida=Lucida Sans Regular
|
|
||||||
allfonts.symbol=Symbol
|
|
||||||
allfonts.thai=Lucida Sans Regular
|
|
||||||
|
|
||||||
serif.plain.alphabetic=Times New Roman
|
|
||||||
serif.plain.chinese-ms950=MingLiU
|
|
||||||
serif.plain.hebrew=David
|
|
||||||
serif.plain.japanese=MS Mincho
|
|
||||||
serif.plain.korean=Batang
|
|
||||||
|
|
||||||
serif.bold.alphabetic=Times New Roman Bold
|
|
||||||
serif.bold.chinese-ms950=PMingLiU
|
|
||||||
serif.bold.hebrew=David Bold
|
|
||||||
serif.bold.japanese=MS Mincho
|
|
||||||
serif.bold.korean=Batang
|
|
||||||
|
|
||||||
serif.italic.alphabetic=Times New Roman Italic
|
|
||||||
serif.italic.chinese-ms950=PMingLiU
|
|
||||||
serif.italic.hebrew=David
|
|
||||||
serif.italic.japanese=MS Mincho
|
|
||||||
serif.italic.korean=Batang
|
|
||||||
|
|
||||||
serif.bolditalic.alphabetic=Times New Roman Bold Italic
|
|
||||||
serif.bolditalic.chinese-ms950=PMingLiU
|
|
||||||
serif.bolditalic.hebrew=David Bold
|
|
||||||
serif.bolditalic.japanese=MS Mincho
|
|
||||||
serif.bolditalic.korean=Batang
|
|
||||||
|
|
||||||
sansserif.plain.alphabetic=Arial
|
|
||||||
sansserif.plain.chinese-ms950=MingLiU
|
|
||||||
sansserif.plain.hebrew=David
|
|
||||||
sansserif.plain.japanese=MS Gothic
|
|
||||||
sansserif.plain.korean=Gulim
|
|
||||||
|
|
||||||
sansserif.bold.alphabetic=Arial Bold
|
|
||||||
sansserif.bold.chinese-ms950=PMingLiU
|
|
||||||
sansserif.bold.hebrew=David Bold
|
|
||||||
sansserif.bold.japanese=MS Gothic
|
|
||||||
sansserif.bold.korean=Gulim
|
|
||||||
|
|
||||||
sansserif.italic.alphabetic=Arial Italic
|
|
||||||
sansserif.italic.chinese-ms950=PMingLiU
|
|
||||||
sansserif.italic.hebrew=David
|
|
||||||
sansserif.italic.japanese=MS Gothic
|
|
||||||
sansserif.italic.korean=Gulim
|
|
||||||
|
|
||||||
sansserif.bolditalic.alphabetic=Arial Bold Italic
|
|
||||||
sansserif.bolditalic.chinese-ms950=PMingLiU
|
|
||||||
sansserif.bolditalic.hebrew=David Bold
|
|
||||||
sansserif.bolditalic.japanese=MS Gothic
|
|
||||||
sansserif.bolditalic.korean=Gulim
|
|
||||||
|
|
||||||
monospaced.plain.alphabetic=Courier New
|
|
||||||
monospaced.plain.chinese-ms950=MingLiU
|
|
||||||
monospaced.plain.hebrew=David
|
|
||||||
monospaced.plain.japanese=MS Gothic
|
|
||||||
monospaced.plain.korean=GulimChe
|
|
||||||
|
|
||||||
monospaced.bold.alphabetic=Courier New Bold
|
|
||||||
monospaced.bold.chinese-ms950=PMingLiU
|
|
||||||
monospaced.bold.hebrew=David Bold
|
|
||||||
monospaced.bold.japanese=MS Gothic
|
|
||||||
monospaced.bold.korean=GulimChe
|
|
||||||
|
|
||||||
monospaced.italic.alphabetic=Courier New Italic
|
|
||||||
monospaced.italic.chinese-ms950=PMingLiU
|
|
||||||
monospaced.italic.hebrew=David
|
|
||||||
monospaced.italic.japanese=MS Gothic
|
|
||||||
monospaced.italic.korean=GulimChe
|
|
||||||
|
|
||||||
monospaced.bolditalic.alphabetic=Courier New Bold Italic
|
|
||||||
monospaced.bolditalic.chinese-ms950=PMingLiU
|
|
||||||
monospaced.bolditalic.hebrew=David Bold
|
|
||||||
monospaced.bolditalic.japanese=MS Gothic
|
|
||||||
monospaced.bolditalic.korean=GulimChe
|
|
||||||
|
|
||||||
dialog.plain.alphabetic=Arial
|
|
||||||
dialog.plain.chinese-ms950=MingLiU
|
|
||||||
dialog.plain.hebrew=David
|
|
||||||
dialog.plain.japanese=MS Gothic
|
|
||||||
dialog.plain.korean=Gulim
|
|
||||||
|
|
||||||
dialog.bold.alphabetic=Arial Bold
|
|
||||||
dialog.bold.chinese-ms950=PMingLiU
|
|
||||||
dialog.bold.hebrew=David Bold
|
|
||||||
dialog.bold.japanese=MS Gothic
|
|
||||||
dialog.bold.korean=Gulim
|
|
||||||
|
|
||||||
dialog.italic.alphabetic=Arial Italic
|
|
||||||
dialog.italic.chinese-ms950=PMingLiU
|
|
||||||
dialog.italic.hebrew=David
|
|
||||||
dialog.italic.japanese=MS Gothic
|
|
||||||
dialog.italic.korean=Gulim
|
|
||||||
|
|
||||||
dialog.bolditalic.alphabetic=Arial Bold Italic
|
|
||||||
dialog.bolditalic.chinese-ms950=PMingLiU
|
|
||||||
dialog.bolditalic.hebrew=David Bold
|
|
||||||
dialog.bolditalic.japanese=MS Gothic
|
|
||||||
dialog.bolditalic.korean=Gulim
|
|
||||||
|
|
||||||
dialoginput.plain.alphabetic=Courier New
|
|
||||||
dialoginput.plain.chinese-ms950=MingLiU
|
|
||||||
dialoginput.plain.hebrew=David
|
|
||||||
dialoginput.plain.japanese=MS Gothic
|
|
||||||
dialoginput.plain.korean=Gulim
|
|
||||||
|
|
||||||
dialoginput.bold.alphabetic=Courier New Bold
|
|
||||||
dialoginput.bold.chinese-ms950=PMingLiU
|
|
||||||
dialoginput.bold.hebrew=David Bold
|
|
||||||
dialoginput.bold.japanese=MS Gothic
|
|
||||||
dialoginput.bold.korean=Gulim
|
|
||||||
|
|
||||||
dialoginput.italic.alphabetic=Courier New Italic
|
|
||||||
dialoginput.italic.chinese-ms950=PMingLiU
|
|
||||||
dialoginput.italic.hebrew=David
|
|
||||||
dialoginput.italic.japanese=MS Gothic
|
|
||||||
dialoginput.italic.korean=Gulim
|
|
||||||
|
|
||||||
dialoginput.bolditalic.alphabetic=Courier New Bold Italic
|
|
||||||
dialoginput.bolditalic.chinese-ms950=PMingLiU
|
|
||||||
dialoginput.bolditalic.hebrew=David Bold
|
|
||||||
dialoginput.bolditalic.japanese=MS Gothic
|
|
||||||
dialoginput.bolditalic.korean=Gulim
|
|
||||||
|
|
||||||
# Search Sequences
|
|
||||||
|
|
||||||
sequence.allfonts=alphabetic/default,dingbats,symbol
|
|
||||||
|
|
||||||
sequence.serif.GBK=alphabetic,chinese-ms936,dingbats,symbol
|
|
||||||
sequence.sansserif.GBK=alphabetic,chinese-ms936,dingbats,symbol
|
|
||||||
sequence.monospaced.GBK=chinese-ms936,alphabetic,dingbats,symbol
|
|
||||||
sequence.dialog.GBK=alphabetic,chinese-ms936,dingbats,symbol
|
|
||||||
sequence.dialoginput.GBK=alphabetic,chinese-ms936,dingbats,symbol
|
|
||||||
|
|
||||||
sequence.serif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol
|
|
||||||
sequence.sansserif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol
|
|
||||||
sequence.monospaced.GB18030=chinese-gb18030,alphabetic,dingbats,symbol
|
|
||||||
sequence.dialog.GB18030=alphabetic,chinese-gb18030,dingbats,symbol
|
|
||||||
sequence.dialoginput.GB18030=alphabetic,chinese-gb18030,dingbats,symbol
|
|
||||||
|
|
||||||
sequence.serif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol
|
|
||||||
sequence.sansserif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol
|
|
||||||
sequence.monospaced.x-windows-950=chinese-ms950,alphabetic,dingbats,symbol
|
|
||||||
sequence.dialog.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol
|
|
||||||
sequence.dialoginput.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol
|
|
||||||
|
|
||||||
sequence.serif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol
|
|
||||||
sequence.sansserif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol
|
|
||||||
sequence.monospaced.x-MS950-HKSCS=chinese-ms950,alphabetic,chinese-hkscs,dingbats,symbol
|
|
||||||
sequence.dialog.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol
|
|
||||||
sequence.dialoginput.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol
|
|
||||||
|
|
||||||
sequence.allfonts.UTF-8.hi=alphabetic/1252,devanagari,dingbats,symbol
|
|
||||||
|
|
||||||
sequence.allfonts.windows-1255=hebrew,alphabetic/1252,dingbats,symbol
|
|
||||||
|
|
||||||
sequence.serif.windows-31j=alphabetic,japanese,dingbats,symbol
|
|
||||||
sequence.sansserif.windows-31j=alphabetic,japanese,dingbats,symbol
|
|
||||||
sequence.monospaced.windows-31j=japanese,alphabetic,dingbats,symbol
|
|
||||||
sequence.dialog.windows-31j=alphabetic,japanese,dingbats,symbol
|
|
||||||
sequence.dialoginput.windows-31j=alphabetic,japanese,dingbats,symbol
|
|
||||||
|
|
||||||
sequence.serif.x-windows-949=alphabetic,korean,dingbats,symbol
|
|
||||||
sequence.sansserif.x-windows-949=alphabetic,korean,dingbats,symbol
|
|
||||||
sequence.monospaced.x-windows-949=korean,alphabetic,dingbats,symbol
|
|
||||||
sequence.dialog.x-windows-949=alphabetic,korean,dingbats,symbol
|
|
||||||
sequence.dialoginput.x-windows-949=alphabetic,korean,dingbats,symbol
|
|
||||||
|
|
||||||
sequence.allfonts.x-windows-874=alphabetic,thai,dingbats,symbol
|
|
||||||
|
|
||||||
sequence.fallback=lucida,\
|
|
||||||
chinese-ms950,chinese-hkscs,chinese-ms936,chinese-gb18030,\
|
|
||||||
japanese,korean
|
|
||||||
|
|
||||||
# Exclusion Ranges
|
|
||||||
|
|
||||||
exclusion.alphabetic=0700-1e9f,1f00-20ab,20ad-f8ff
|
|
||||||
exclusion.chinese-gb18030=0390-03d6,2200-22ef,2701-27be
|
|
||||||
exclusion.hebrew=0041-005a,0060-007a,007f-00ff,20ac-20ac
|
|
||||||
|
|
||||||
# Monospaced to Proportional width variant mapping
|
|
||||||
# (Experimental private syntax)
|
|
||||||
proportional.MS_Gothic=MS PGothic
|
|
||||||
proportional.MS_Mincho=MS PMincho
|
|
||||||
proportional.MingLiU=PMingLiU
|
|
||||||
|
|
||||||
# Font File Names
|
|
||||||
|
|
||||||
filename.Arial=ARIAL.TTF
|
|
||||||
filename.Arial_Bold=ARIALBD.TTF
|
|
||||||
filename.Arial_Italic=ARIALI.TTF
|
|
||||||
filename.Arial_Bold_Italic=ARIALBI.TTF
|
|
||||||
|
|
||||||
filename.Courier_New=COUR.TTF
|
|
||||||
filename.Courier_New_Bold=COURBD.TTF
|
|
||||||
filename.Courier_New_Italic=COURI.TTF
|
|
||||||
filename.Courier_New_Bold_Italic=COURBI.TTF
|
|
||||||
|
|
||||||
filename.Times_New_Roman=TIMES.TTF
|
|
||||||
filename.Times_New_Roman_Bold=TIMESBD.TTF
|
|
||||||
filename.Times_New_Roman_Italic=TIMESI.TTF
|
|
||||||
filename.Times_New_Roman_Bold_Italic=TIMESBI.TTF
|
|
||||||
|
|
||||||
filename.SimSun=SIMSUN.TTC
|
|
||||||
filename.SimSun-18030=SIMSUN18030.TTC
|
|
||||||
|
|
||||||
filename.MingLiU=MINGLIU.TTC
|
|
||||||
filename.PMingLiU=MINGLIU.TTC
|
|
||||||
filename.MingLiU_HKSCS=hkscsm3u.ttf
|
|
||||||
|
|
||||||
filename.David=DAVID.TTF
|
|
||||||
filename.David_Bold=DAVIDBD.TTF
|
|
||||||
|
|
||||||
filename.MS_Mincho=MSMINCHO.TTC
|
|
||||||
filename.MS_PMincho=MSMINCHO.TTC
|
|
||||||
filename.MS_Gothic=MSGOTHIC.TTC
|
|
||||||
filename.MS_PGothic=MSGOTHIC.TTC
|
|
||||||
|
|
||||||
filename.Gulim=gulim.TTC
|
|
||||||
filename.Batang=batang.TTC
|
|
||||||
filename.GulimChe=gulim.TTC
|
|
||||||
|
|
||||||
filename.Lucida_Sans_Regular=LucidaSansRegular.ttf
|
|
||||||
filename.Mangal=MANGAL.TTF
|
|
||||||
filename.Symbol=SYMBOL.TTF
|
|
||||||
filename.Wingdings=WINGDING.TTF
|
|
||||||
@@ -1,49 +0,0 @@
|
|||||||
48
|
|
||||||
LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-1
|
|
||||||
LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-1
|
|
||||||
LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-1
|
|
||||||
LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-1
|
|
||||||
LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-1
|
|
||||||
LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-1
|
|
||||||
LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-1
|
|
||||||
LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-1
|
|
||||||
LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-2
|
|
||||||
LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-2
|
|
||||||
LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-2
|
|
||||||
LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-2
|
|
||||||
LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-2
|
|
||||||
LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-2
|
|
||||||
LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-2
|
|
||||||
LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-2
|
|
||||||
LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-4
|
|
||||||
LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-4
|
|
||||||
LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-4
|
|
||||||
LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-4
|
|
||||||
LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-4
|
|
||||||
LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-4
|
|
||||||
LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-4
|
|
||||||
LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-4
|
|
||||||
LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-5
|
|
||||||
LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-5
|
|
||||||
LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-5
|
|
||||||
LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-5
|
|
||||||
LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-5
|
|
||||||
LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-5
|
|
||||||
LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-5
|
|
||||||
LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-5
|
|
||||||
LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-7
|
|
||||||
LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-7
|
|
||||||
LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-7
|
|
||||||
LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-7
|
|
||||||
LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-7
|
|
||||||
LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-7
|
|
||||||
LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-7
|
|
||||||
LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-7
|
|
||||||
LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-9
|
|
||||||
LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-9
|
|
||||||
LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-9
|
|
||||||
LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-9
|
|
||||||
LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-9
|
|
||||||
LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-9
|
|
||||||
LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-9
|
|
||||||
LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-9
|
|
||||||
@@ -1,40 +0,0 @@
|
|||||||
#
|
|
||||||
#
|
|
||||||
# Cursors Properties file
|
|
||||||
#
|
|
||||||
# Names GIF89 sources for Custom Cursors and their associated HotSpots
|
|
||||||
#
|
|
||||||
# Note: the syntax of the property name is significant and is parsed
|
|
||||||
# by java.awt.Cursor
|
|
||||||
#
|
|
||||||
# The syntax is: Cursor.<name>.<geom>.File=<filename>
|
|
||||||
# Cursor.<name>.<geom>.HotSpot=<x>,<y>
|
|
||||||
# Cursor.<name>.<geom>.Name=<localized name>
|
|
||||||
#
|
|
||||||
Cursor.CopyDrop.32x32.File=motif_CopyDrop32x32.gif
|
|
||||||
Cursor.CopyDrop.32x32.HotSpot=0,0
|
|
||||||
Cursor.CopyDrop.32x32.Name=CopyDrop32x32
|
|
||||||
#
|
|
||||||
Cursor.MoveDrop.32x32.File=motif_MoveDrop32x32.gif
|
|
||||||
Cursor.MoveDrop.32x32.HotSpot=0,0
|
|
||||||
Cursor.MoveDrop.32x32.Name=MoveDrop32x32
|
|
||||||
#
|
|
||||||
Cursor.LinkDrop.32x32.File=motif_LinkDrop32x32.gif
|
|
||||||
Cursor.LinkDrop.32x32.HotSpot=0,0
|
|
||||||
Cursor.LinkDrop.32x32.Name=LinkDrop32x32
|
|
||||||
#
|
|
||||||
Cursor.CopyNoDrop.32x32.File=motif_CopyNoDrop32x32.gif
|
|
||||||
Cursor.CopyNoDrop.32x32.HotSpot=6,2
|
|
||||||
Cursor.CopyNoDrop.32x32.Name=CopyNoDrop32x32
|
|
||||||
#
|
|
||||||
Cursor.MoveNoDrop.32x32.File=motif_MoveNoDrop32x32.gif
|
|
||||||
Cursor.MoveNoDrop.32x32.HotSpot=6,2
|
|
||||||
Cursor.MoveNoDrop.32x32.Name=MoveNoDrop32x32
|
|
||||||
#
|
|
||||||
Cursor.LinkNoDrop.32x32.File=motif_LinkNoDrop32x32.gif
|
|
||||||
Cursor.LinkNoDrop.32x32.HotSpot=6,2
|
|
||||||
Cursor.LinkNoDrop.32x32.Name=LinkNoDrop32x32
|
|
||||||
#
|
|
||||||
Cursor.Invalid.32x32.File=invalid32x32.gif
|
|
||||||
Cursor.Invalid.32x32.HotSpot=6,2
|
|
||||||
Cursor.Invalid.32x32.Name=Invalid32x32
|
|
||||||
|
Before Width: | Height: | Size: 153 B |
|
Before Width: | Height: | Size: 158 B |
|
Before Width: | Height: | Size: 153 B |
|
Before Width: | Height: | Size: 162 B |
|
Before Width: | Height: | Size: 153 B |
|
Before Width: | Height: | Size: 141 B |
|
Before Width: | Height: | Size: 153 B |
@@ -1 +0,0 @@
|
|||||||
javafx.runtime.version=2.2.80
|
|
||||||
@@ -1,512 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<configuration version="1.0" name="Continuous" description="Low overhead configuration safe for continuous use in production environments, typically less than 1 % overhead." provider="Oracle">
|
|
||||||
|
|
||||||
<producer uri="http://www.oracle.com/hotspot/jvm/" label="Oracle JDK">
|
|
||||||
|
|
||||||
<control>
|
|
||||||
|
|
||||||
<selection name="gc-level" default="detailed" label="Garbage Collector">
|
|
||||||
<option label="Off" name="off">off</option>
|
|
||||||
<option label="Normal" name="detailed">normal</option>
|
|
||||||
<option label="All" name="all">all</option>
|
|
||||||
</selection>
|
|
||||||
|
|
||||||
<condition name="gc-enabled-normal" true="true" false="false">
|
|
||||||
<or>
|
|
||||||
<test name="gc-level" operator="equal" value="normal"/>
|
|
||||||
<test name="gc-level" operator="equal" value="all"/>
|
|
||||||
</or>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="gc-enabled-all" true="true" false="false">
|
|
||||||
<test name="gc-level" operator="equal" value="all"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<selection name="compiler-level" default="normal" label="Compiler">
|
|
||||||
<option label="Off" name="off">off</option>
|
|
||||||
<option label="Normal" name="normal">normal</option>
|
|
||||||
<option label="Detailed" name="detailed">detailed</option>
|
|
||||||
<option label="All" name="all">all</option>
|
|
||||||
</selection>
|
|
||||||
|
|
||||||
<condition name="compiler-enabled" true="false" false="true">
|
|
||||||
<test name="compiler-level" operator="equal" value="off"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="compiler-enabled-failure" true="true" false="false">
|
|
||||||
<or>
|
|
||||||
<test name="compiler-level" operator="equal" value="detailed"/>
|
|
||||||
<test name="compiler-level" operator="equal" value="all"/>
|
|
||||||
</or>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="compiler-sweeper-threshold" true="0 ms" false="100 ms">
|
|
||||||
<test name="compiler-level" operator="equal" value="all"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="compiler-compilation-threshold" true="1000 ms">
|
|
||||||
<test name="compiler-level" operator="equal" value="normal"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="compiler-compilation-threshold" true="100 ms">
|
|
||||||
<test name="compiler-level" operator="equal" value="detailed"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="compiler-compilation-threshold" true="0 ms">
|
|
||||||
<test name="compiler-level" operator="equal" value="all"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="compiler-phase-threshold" true="60 s">
|
|
||||||
<test name="compiler-level" operator="equal" value="normal"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="compiler-phase-threshold" true="10 s">
|
|
||||||
<test name="compiler-level" operator="equal" value="detailed"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="compiler-phase-threshold" true="0 s">
|
|
||||||
<test name="compiler-level" operator="equal" value="all"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<selection name="method-sampling-interval" default="normal" label="Method Sampling">
|
|
||||||
<option label="Off" name="off">999 d</option>
|
|
||||||
<option label="Normal" name="normal">20 ms</option>
|
|
||||||
<option label="Maximum" name="maximum">10 ms</option>
|
|
||||||
</selection>
|
|
||||||
|
|
||||||
<condition name="method-sampling-enabled" true="false" false="true">
|
|
||||||
<test name="method-sampling-interval" operator="equal" value="999 d"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<selection name="thread-dump-interval" default="normal" label="Thread Dump">
|
|
||||||
<option label="Off" name="off">999 d</option>
|
|
||||||
<option label="At least Once" name="normal">everyChunk</option>
|
|
||||||
<option label="Every 60 s" name="everyMinute">60 s</option>
|
|
||||||
<option label="Every 10 s" name="everyTenSecond">10 s</option>
|
|
||||||
<option label="Every 1 s" name="everySecond">1 s</option>
|
|
||||||
</selection>
|
|
||||||
|
|
||||||
<condition name="thread-dump-enabled" true="false" false="true">
|
|
||||||
<test name="thread-dump-interval" operator="equal" value="999 d"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<selection name="exception-level" default="errors" label="Exceptions">
|
|
||||||
<option label="Off" name="off">off</option>
|
|
||||||
<option label="Errors Only" name="errors">errors</option>
|
|
||||||
<option label="All Exceptions, including Errors" name="all">all</option>
|
|
||||||
</selection>
|
|
||||||
|
|
||||||
<condition name="enable-errors" true="true" false="false">
|
|
||||||
<or>
|
|
||||||
<test name="exception-level" operator="equal" value="errors"/>
|
|
||||||
<test name="exception-level" operator="equal" value="all"/>
|
|
||||||
</or>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="enable-exceptions" true="true" false="false">
|
|
||||||
<test name="exception-level" operator="equal" value="all"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<text name="synchronization-threshold" label="Synchronization Threshold" contentType="timespan" minimum="0 s">20 ms</text>
|
|
||||||
|
|
||||||
<text name="file-io-threshold" label="File I/O Threshold" contentType="timespan" minimum="0 s">20 ms</text>
|
|
||||||
|
|
||||||
<text name="socket-io-threshold" label="Socket I/O Threshold" contentType="timespan" minimum="0 s">20 ms</text>
|
|
||||||
|
|
||||||
<flag name="heap-statistics-enabled" label="Heap Statistics">false</flag>
|
|
||||||
|
|
||||||
<flag name="class-loading-enabled" label="Class Loading">false</flag>
|
|
||||||
|
|
||||||
<flag name="allocation-profiling-enabled" label="Allocation Profiling">false</flag>
|
|
||||||
|
|
||||||
</control>
|
|
||||||
|
|
||||||
<event path="java/statistics/thread_allocation">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/statistics/class_loading">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">1000 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/statistics/threads">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">1000 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/thread_start">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/thread_end">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/thread_sleep">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
<setting name="threshold" control="synchronization-threshold">20 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/thread_park">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
<setting name="threshold" control="synchronization-threshold">20 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/monitor_enter">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
<setting name="threshold" control="synchronization-threshold">20 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/monitor_wait">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
<setting name="threshold" control="synchronization-threshold">20 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/class/load">
|
|
||||||
<setting name="enabled" control="class-loading-enabled">false</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/class/unload">
|
|
||||||
<setting name="enabled" control="class-loading-enabled">false</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/info">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/initial_system_property">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/prof/execution_sample">
|
|
||||||
<setting name="enabled" control="method-sampling-enabled">true</setting>
|
|
||||||
<setting name="period" control="method-sampling-interval">20 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/prof/execution_sampling_info">
|
|
||||||
<setting name="enabled">false</setting>
|
|
||||||
<setting name="threshold">1 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/runtime/execute_vm_operation">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="threshold">10 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/runtime/thread_dump">
|
|
||||||
<setting name="enabled" control="thread-dump-enabled">true</setting>
|
|
||||||
<setting name="period" control="thread-dump-interval">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/flag/long">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/flag/ulong">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/flag/double">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/flag/boolean">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/flag/string">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/detailed/object_count">
|
|
||||||
<setting name="enabled" control="heap-statistics-enabled">false</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/configuration/gc">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/configuration/heap">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/configuration/young_generation">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/configuration/tlab">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/configuration/survivor">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/detailed/object_count_after_gc">
|
|
||||||
<setting name="enabled">false</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/heap/summary">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/heap/ps_summary">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/heap/perm_gen_summary">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/collector/garbage_collection">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/collector/parold_garbage_collection">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/collector/young_garbage_collection">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/collector/old_garbage_collection">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/collector/g1_garbage_collection">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/phases/pause">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/phases/pause_level_1">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/phases/pause_level_2">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/phases/pause_level_3">
|
|
||||||
<setting name="enabled" control="gc-enabled-all">false</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/reference/statistics">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/detailed/promotion_failed">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/detailed/evacuation_failed">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/detailed/evacuation_info">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/detailed/concurrent_mode_failure">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/compiler/config">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/compiler/stats">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="period">1000 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/compiler/compilation">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="threshold" control="compiler-compilation-threshold">1000 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/compiler/phase">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="threshold" control="compiler-phase-threshold">60 s</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/compiler/failure">
|
|
||||||
<setting name="enabled" control="compiler-enabled-failure">false</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/code_sweeper/config">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/code_sweeper/stats">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/code_sweeper/sweep">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="threshold" control="compiler-sweeper-threshold">100 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/code_sweeper/clean">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/code_cache/config">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/code_cache/stats">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/code_cache/full">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="os/information">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="os/processor/context_switch_rate">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="period">10 s</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="os/processor/cpu_information">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="os/processor/cpu_load">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">1000 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="os/processor/cpu_tsc">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="os/system_process">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="os/initial_environment_variable">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="os/memory/physical_memory">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/object_alloc_in_new_TLAB">
|
|
||||||
<setting name="enabled" control="allocation-profiling-enabled">false</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/object_alloc_outside_TLAB">
|
|
||||||
<setting name="enabled" control="allocation-profiling-enabled">false</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
</producer>
|
|
||||||
|
|
||||||
<producer uri="http://www.oracle.com/hotspot/jdk/" label="Oracle JDK">
|
|
||||||
|
|
||||||
<event path="java/file_read">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
<setting name="threshold" control="http://www.oracle.com/hotspot/jvm/file-io-threshold">20 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/file_write">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
<setting name="threshold" control="http://www.oracle.com/hotspot/jvm/file-io-threshold">20 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/socket_read">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
<setting name="threshold" control="http://www.oracle.com/hotspot/jvm/socket-io-threshold">20 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/socket_write">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
<setting name="threshold" control="http://www.oracle.com/hotspot/jvm/socket-io-threshold">20 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/exception_throw">
|
|
||||||
<setting name="enabled" control="http://www.oracle.com/hotspot/jvm/enable-exceptions">false</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/error_throw">
|
|
||||||
<setting name="enabled" control="http://www.oracle.com/hotspot/jvm/enable-errors">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/statistics/throwables">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">1000 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
</producer>
|
|
||||||
|
|
||||||
<producer uri="http://www.oracle.com/hotspot/jfr-info/" label="Oracle JDK">
|
|
||||||
|
|
||||||
<event path="recordings/recording">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="recordings/recording_setting">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
</producer>
|
|
||||||
|
|
||||||
</configuration>
|
|
||||||
@@ -1,512 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<configuration version="1.0" name="Profiling" description="Low overhead configuration for profiling, typically around 2 % overhead." provider="Oracle">
|
|
||||||
|
|
||||||
<producer uri="http://www.oracle.com/hotspot/jvm/" label="Oracle JDK">
|
|
||||||
|
|
||||||
<control>
|
|
||||||
|
|
||||||
<selection name="gc-level" default="detailed" label="Garbage Collector">
|
|
||||||
<option label="Off" name="off">off</option>
|
|
||||||
<option label="Normal" name="detailed">normal</option>
|
|
||||||
<option label="All" name="all">all</option>
|
|
||||||
</selection>
|
|
||||||
|
|
||||||
<condition name="gc-enabled-normal" true="true" false="false">
|
|
||||||
<or>
|
|
||||||
<test name="gc-level" operator="equal" value="normal"/>
|
|
||||||
<test name="gc-level" operator="equal" value="all"/>
|
|
||||||
</or>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="gc-enabled-all" true="true" false="false">
|
|
||||||
<test name="gc-level" operator="equal" value="all"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<selection name="compiler-level" default="detailed" label="Compiler">
|
|
||||||
<option label="Off" name="off">off</option>
|
|
||||||
<option label="Normal" name="normal">normal</option>
|
|
||||||
<option label="Detailed" name="detailed">detailed</option>
|
|
||||||
<option label="All" name="all">all</option>
|
|
||||||
</selection>
|
|
||||||
|
|
||||||
<condition name="compiler-enabled" true="false" false="true">
|
|
||||||
<test name="compiler-level" operator="equal" value="off"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="compiler-enabled-failure" true="true" false="false">
|
|
||||||
<or>
|
|
||||||
<test name="compiler-level" operator="equal" value="detailed"/>
|
|
||||||
<test name="compiler-level" operator="equal" value="all"/>
|
|
||||||
</or>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="compiler-sweeper-threshold" true="0 ms" false="100 ms">
|
|
||||||
<test name="compiler-level" operator="equal" value="all"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="compiler-compilation-threshold" true="1000 ms">
|
|
||||||
<test name="compiler-level" operator="equal" value="normal"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="compiler-compilation-threshold" true="100 ms">
|
|
||||||
<test name="compiler-level" operator="equal" value="detailed"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="compiler-compilation-threshold" true="0 ms">
|
|
||||||
<test name="compiler-level" operator="equal" value="all"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="compiler-phase-threshold" true="60 s">
|
|
||||||
<test name="compiler-level" operator="equal" value="normal"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="compiler-phase-threshold" true="10 s">
|
|
||||||
<test name="compiler-level" operator="equal" value="detailed"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="compiler-phase-threshold" true="0 s">
|
|
||||||
<test name="compiler-level" operator="equal" value="all"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<selection name="method-sampling-interval" default="maximum" label="Method Sampling">
|
|
||||||
<option label="Off" name="off">999 d</option>
|
|
||||||
<option label="Normal" name="normal">20 ms</option>
|
|
||||||
<option label="Maximum" name="maximum">10 ms</option>
|
|
||||||
</selection>
|
|
||||||
|
|
||||||
<condition name="method-sampling-enabled" true="false" false="true">
|
|
||||||
<test name="method-sampling-interval" operator="equal" value="999 d"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<selection name="thread-dump-interval" default="everyMinute" label="Thread Dump">
|
|
||||||
<option label="Off" name="off">999 d</option>
|
|
||||||
<option label="At least Once" name="normal">everyChunk</option>
|
|
||||||
<option label="Every 60 s" name="everyMinute">60 s</option>
|
|
||||||
<option label="Every 10 s" name="everyTenSecond">10 s</option>
|
|
||||||
<option label="Every 1 s" name="everySecond">1 s</option>
|
|
||||||
</selection>
|
|
||||||
|
|
||||||
<condition name="thread-dump-enabled" true="false" false="true">
|
|
||||||
<test name="thread-dump-interval" operator="equal" value="999 d"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<selection name="exception-level" default="errors" label="Exceptions">
|
|
||||||
<option label="Off" name="off">off</option>
|
|
||||||
<option label="Errors Only" name="errors">errors</option>
|
|
||||||
<option label="All Exceptions, including Errors" name="all">all</option>
|
|
||||||
</selection>
|
|
||||||
|
|
||||||
<condition name="enable-errors" true="true" false="false">
|
|
||||||
<or>
|
|
||||||
<test name="exception-level" operator="equal" value="errors"/>
|
|
||||||
<test name="exception-level" operator="equal" value="all"/>
|
|
||||||
</or>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<condition name="enable-exceptions" true="true" false="false">
|
|
||||||
<test name="exception-level" operator="equal" value="all"/>
|
|
||||||
</condition>
|
|
||||||
|
|
||||||
<text name="synchronization-threshold" label="Synchronization Threshold" contentType="timespan" minimum="0 s">10 ms</text>
|
|
||||||
|
|
||||||
<text name="file-io-threshold" label="File I/O Threshold" contentType="timespan" minimum="0 s">10 ms</text>
|
|
||||||
|
|
||||||
<text name="socket-io-threshold" label="Socket I/O Threshold" contentType="timespan" minimum="0 s">10 ms</text>
|
|
||||||
|
|
||||||
<flag name="heap-statistics-enabled" label="Heap Statistics">false</flag>
|
|
||||||
|
|
||||||
<flag name="class-loading-enabled" label="Class Loading">false</flag>
|
|
||||||
|
|
||||||
<flag name="allocation-profiling-enabled" label="Allocation Profiling">true</flag>
|
|
||||||
|
|
||||||
</control>
|
|
||||||
|
|
||||||
<event path="java/statistics/thread_allocation">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/statistics/class_loading">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">1000 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/statistics/threads">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">1000 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/thread_start">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/thread_end">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/thread_sleep">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
<setting name="threshold" control="synchronization-threshold">10 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/thread_park">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
<setting name="threshold" control="synchronization-threshold">10 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/monitor_enter">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
<setting name="threshold" control="synchronization-threshold">10 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/monitor_wait">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
<setting name="threshold" control="synchronization-threshold">10 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/class/load">
|
|
||||||
<setting name="enabled" control="class-loading-enabled">false</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/class/unload">
|
|
||||||
<setting name="enabled" control="class-loading-enabled">false</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/info">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/initial_system_property">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/prof/execution_sample">
|
|
||||||
<setting name="enabled" control="method-sampling-enabled">true</setting>
|
|
||||||
<setting name="period" control="method-sampling-interval">10 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/prof/execution_sampling_info">
|
|
||||||
<setting name="enabled">false</setting>
|
|
||||||
<setting name="threshold">1 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/runtime/execute_vm_operation">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="threshold">10 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/runtime/thread_dump">
|
|
||||||
<setting name="enabled" control="thread-dump-enabled">true</setting>
|
|
||||||
<setting name="period" control="thread-dump-interval">60 s</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/flag/long">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/flag/ulong">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/flag/double">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/flag/boolean">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/flag/string">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/detailed/object_count">
|
|
||||||
<setting name="enabled" control="heap-statistics-enabled">false</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/configuration/gc">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/configuration/heap">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/configuration/young_generation">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/configuration/tlab">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/configuration/survivor">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/detailed/object_count_after_gc">
|
|
||||||
<setting name="enabled">false</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/heap/summary">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/heap/ps_summary">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/heap/perm_gen_summary">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/collector/garbage_collection">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/collector/parold_garbage_collection">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/collector/young_garbage_collection">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/collector/old_garbage_collection">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/collector/g1_garbage_collection">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/phases/pause">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/phases/pause_level_1">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/phases/pause_level_2">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/phases/pause_level_3">
|
|
||||||
<setting name="enabled" control="gc-enabled-all">false</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/reference/statistics">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/detailed/promotion_failed">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/detailed/evacuation_failed">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/detailed/evacuation_info">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/gc/detailed/concurrent_mode_failure">
|
|
||||||
<setting name="enabled" control="gc-enabled-normal">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/compiler/config">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/compiler/stats">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="period">1000 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/compiler/compilation">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="threshold" control="compiler-compilation-threshold">100 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/compiler/phase">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="threshold" control="compiler-phase-threshold">10 s</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/compiler/failure">
|
|
||||||
<setting name="enabled" control="compiler-enabled-failure">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/code_sweeper/config">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/code_sweeper/stats">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/code_sweeper/sweep">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="threshold" control="compiler-sweeper-threshold">100 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/code_sweeper/clean">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="threshold">0 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/code_cache/config">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/code_cache/stats">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="vm/code_cache/full">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="os/information">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="os/processor/context_switch_rate">
|
|
||||||
<setting name="enabled" control="compiler-enabled">true</setting>
|
|
||||||
<setting name="period">10 s</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="os/processor/cpu_information">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="os/processor/cpu_load">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">1000 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="os/processor/cpu_tsc">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="os/system_process">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="os/initial_environment_variable">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="os/memory/physical_memory">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">everyChunk</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/object_alloc_in_new_TLAB">
|
|
||||||
<setting name="enabled" control="allocation-profiling-enabled">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/object_alloc_outside_TLAB">
|
|
||||||
<setting name="enabled" control="allocation-profiling-enabled">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
</producer>
|
|
||||||
|
|
||||||
<producer uri="http://www.oracle.com/hotspot/jdk/" label="Oracle JDK">
|
|
||||||
|
|
||||||
<event path="java/file_read">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
<setting name="threshold" control="http://www.oracle.com/hotspot/jvm/file-io-threshold">10 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/file_write">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
<setting name="threshold" control="http://www.oracle.com/hotspot/jvm/file-io-threshold">10 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/socket_read">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
<setting name="threshold" control="http://www.oracle.com/hotspot/jvm/socket-io-threshold">10 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/socket_write">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
<setting name="threshold" control="http://www.oracle.com/hotspot/jvm/socket-io-threshold">10 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/exception_throw">
|
|
||||||
<setting name="enabled" control="http://www.oracle.com/hotspot/jvm/enable-exceptions">false</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/error_throw">
|
|
||||||
<setting name="enabled" control="http://www.oracle.com/hotspot/jvm/enable-errors">true</setting>
|
|
||||||
<setting name="stackTrace">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="java/statistics/throwables">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
<setting name="period">1000 ms</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
</producer>
|
|
||||||
|
|
||||||
<producer uri="http://www.oracle.com/hotspot/jfr-info/" label="Oracle JDK">
|
|
||||||
|
|
||||||
<event path="recordings/recording">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
<event path="recordings/recording_setting">
|
|
||||||
<setting name="enabled">true</setting>
|
|
||||||
</event>
|
|
||||||
|
|
||||||
</producer>
|
|
||||||
|
|
||||||
</configuration>
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
|
|
||||||
# ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
# List of JVMs that can be used as an option to java, javac, etc.
|
|
||||||
# Order is important -- first in this list is the default JVM.
|
|
||||||
# NOTE that this both this file and its format are UNSUPPORTED and
|
|
||||||
# WILL GO AWAY in a future release.
|
|
||||||
#
|
|
||||||
# You may also select a JVM in an arbitrary location with the
|
|
||||||
# "-XXaltjvm=<jvm_dir>" option, but that too is unsupported
|
|
||||||
# and may not be available in a future release.
|
|
||||||
#
|
|
||||||
-server KNOWN
|
|
||||||
-client IGNORE
|
|
||||||
-hotspot ERROR
|
|
||||||
-classic WARN
|
|
||||||
-native ERROR
|
|
||||||
-green ERROR
|
|
||||||
@@ -1,86 +0,0 @@
|
|||||||
Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
|
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
|
||||||
modification, are permitted provided that the following conditions
|
|
||||||
are met:
|
|
||||||
|
|
||||||
- Redistributions of source code must retain the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer.
|
|
||||||
|
|
||||||
- Redistributions in binary form must reproduce the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer in the
|
|
||||||
documentation and/or other materials provided with the distribution.
|
|
||||||
|
|
||||||
- Neither the name of Oracle nor the names of its
|
|
||||||
contributors may be used to endorse or promote products derived
|
|
||||||
from this software without specific prior written permission.
|
|
||||||
|
|
||||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
|
|
||||||
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
|
|
||||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
|
||||||
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
|
||||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
|
||||||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
|
||||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
|
||||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
|
||||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|
||||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
|
||||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
|
|
||||||
|
|
||||||
Header for -agentlib:hprof (or -Xrunhprof) ASCII Output (JDK 5.0 JVMTI based)
|
|
||||||
|
|
||||||
WARNING! This file format is under development, and is subject to
|
|
||||||
change without notice.
|
|
||||||
|
|
||||||
This file contains the following types of records:
|
|
||||||
|
|
||||||
THREAD START
|
|
||||||
THREAD END mark the lifetime of Java threads
|
|
||||||
|
|
||||||
TRACE represents a Java stack trace. Each trace consists
|
|
||||||
of a series of stack frames. Other records refer to
|
|
||||||
TRACEs to identify (1) where object allocations have
|
|
||||||
taken place, (2) the frames in which GC roots were
|
|
||||||
found, and (3) frequently executed methods.
|
|
||||||
|
|
||||||
HEAP DUMP is a complete snapshot of all live objects in the Java
|
|
||||||
heap. Following distinctions are made:
|
|
||||||
|
|
||||||
ROOT root set as determined by GC
|
|
||||||
CLS classes
|
|
||||||
OBJ instances
|
|
||||||
ARR arrays
|
|
||||||
|
|
||||||
SITES is a sorted list of allocation sites. This identifies
|
|
||||||
the most heavily allocated object types, and the TRACE
|
|
||||||
at which those allocations occurred.
|
|
||||||
|
|
||||||
CPU SAMPLES is a statistical profile of program execution. The VM
|
|
||||||
periodically samples all running threads, and assigns
|
|
||||||
a quantum to active TRACEs in those threads. Entries
|
|
||||||
in this record are TRACEs ranked by the percentage of
|
|
||||||
total quanta they consumed; top-ranked TRACEs are
|
|
||||||
typically hot spots in the program.
|
|
||||||
|
|
||||||
CPU TIME is a profile of program execution obtained by measuring
|
|
||||||
the time spent in individual methods (excluding the time
|
|
||||||
spent in callees), as well as by counting the number of
|
|
||||||
times each method is called. Entries in this record are
|
|
||||||
TRACEs ranked by the percentage of total CPU time. The
|
|
||||||
"count" field indicates the number of times each TRACE
|
|
||||||
is invoked.
|
|
||||||
|
|
||||||
MONITOR TIME is a profile of monitor contention obtained by measuring
|
|
||||||
the time spent by a thread waiting to enter a monitor.
|
|
||||||
Entries in this record are TRACEs ranked by the percentage
|
|
||||||
of total monitor contention time and a brief description
|
|
||||||
of the monitor. The "count" field indicates the number of
|
|
||||||
times the monitor was contended at that TRACE.
|
|
||||||
|
|
||||||
MONITOR DUMP is a complete snapshot of all the monitors and threads in
|
|
||||||
the System.
|
|
||||||
|
|
||||||
HEAP DUMP, SITES, CPU SAMPLES|TIME and MONITOR DUMP|TIME records are generated
|
|
||||||
at program exit. They can also be obtained during program execution by typing
|
|
||||||
Ctrl-\ (on Solaris) or by typing Ctrl-Break (on Win32).
|
|
||||||