日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

java 2分钟_java – 为什么我的应用程序启动时间超过2分钟?

發布時間:2023/11/27 生活经验 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 2分钟_java – 为什么我的应用程序启动时间超过2分钟? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我在

Windows 7 64位計算機上運行一個用swing做的圖形java應用程序.

我的應用程序是一個可運行的jar文件,我使用以下命令從命令提示符啟動:

C:\path\to\jre\java.exe -jar myProg.jar

我的問題是,當我使用JRE8 32位而不使用JRE7 32位或JRE8 64位時,我會遇到巨大的性能問題.

請注意,應用程序使用相同的jar文件運行;唯一的區別是它是由不同的JRE運行的.

我嘗試了不同的JRE8版本,問題仍然存在……

當我使用“-verbose”參數比較兩個輸出時,我看到我獲得了超過1500個帶有文本的輸出:'[來自共享對象文件的加載的xxxxxx]’用于JRE7而我沒有得到JRE8.

梅比可能會以某種方式聯系起來?

有誰知道問題可能是什么?

以下是JRE7的一些輸出

[Loaded MainFrame.MainFrame$XtrFileFilter from rsrc:./]

[Loaded java.awt.event.HierarchyListener from shared objects file]

[Loaded java.lang.InterruptedException from shared objects file]

[Loaded java.io.FileWriter from shared objects file]

[Loaded javax.swing.CellEditor from shared objects file]

[Loaded javax.swing.table.TableCellEditor from shared objects file]

[Loaded java.awt.image.RenderedImage from shared objects file]

[Loaded java.awt.image.WritableRenderedImage from shared objects file]

[Loaded java.awt.image.BufferedImage from shared objects file]

[Loaded sun.awt.util.IdentityArrayList from c:\Program Files (x86)\Java\jdk1.7.0_45\jre\lib\rt.jar]

[Loaded java.awt.Window$Type from c:\Program Files (x86)\Java\jdk1.7.0_45\jre\lib\rt.jar]

[Loaded java.util.concurrent.atomic.AtomicBoolean from shared objects file]

[Loaded sun.awt.AWTAccessor$WindowAccessor from c:\Program Files (x86)\Java\jdk1.7.0_45\jre\lib\rt.jar]

[Loaded java.awt.Window$1 from c:\Program Files (x86)\Java\jdk1.7.0_45\jre\lib\rt.jar]

[Loaded sun.awt.AWTAccessor$FrameAccessor from c:\Program Files (x86)\Java\jdk1.7.0_45\jre\lib\rt.jar]

[Loaded java.awt.Frame$1 from c:\Program Files (x86)\Java\jdk1.7.0_45\jre\lib\rt.jar]

[Loaded java.awt.ComponentOrientation from shared objects file]

[Loaded java.awt.Component$3 from c:\Program Files (x86)\Java\jdk1.7.0_45\jre\lib\rt.jar]

[Loaded javax.swing.ImageIcon from shared objects file]

[Loaded MainFrame.Simulation.Simulation from rsrc:./]

[Loaded MainFrame.Optimization.Optimization from rsrc:./]

[Loaded MainFrame.Convergence.Convergence from rsrc:./]

[Loaded java.awt.event.WindowEvent from shared objects file]

[Loaded MainFrame.Menu from rsrc:./]

以下是一些JRE8輸出

[Loaded MainFrame.MainFrame from rsrc:./]

[Loaded java.util.EventListener from c:\Program Files (x86)\Java\jre1.8.0_45\lib\rt.jar]

[Loaded java.awt.event.ActionListener from c:\Program Files (x86)\Java\jre1.8.0_45\lib\rt.jar]

[Loaded javax.swing.Action from c:\Program Files (x86)\Java\jre1.8.0_45\lib\rt.jar]

[Loaded sun.reflect.NativeMethodAccessorImpl from c:\Program Files (x86)\Java\jre1.8.0_45\lib\rt.jar]

[Loaded sun.reflect.DelegatingMethodAccessorImpl from c:\Program Files (x86)\Java\jre1.8.0_45\lib\rt.jar]

[Loaded javax.swing.UIManager from c:\Program Files (x86)\Java\jre1.8.0_45\lib\rt.jar]

[Loaded javax.swing.UIManager$LookAndFeelInfo from c:\Program Files (x86)\Java\jre1.8.0_45\lib\rt.jar]

[Loaded sun.awt.OSInfo from c:\Program Files (x86)\Java\jre1.8.0_45\lib\rt.jar]

[Loaded sun.awt.OSInfo$WindowsVersion from c:\Program Files (x86)\Java\jre1.8.0_45\lib\rt.jar]

[Loaded sun.awt.OSInfo$1 from c:\Program Files (x86)\Java\jre1.8.0_45\lib\rt.jar]

[Loaded sun.awt.OSInfo$OSType from c:\Program Files (x86)\Java\jre1.8.0_45\lib\rt.jar]

[Loaded java.awt.Toolkit from c:\Program Files (x86)\Java\jre1.8.0_45\lib\rt.jar]

[Loaded sun.awt.AWTAccessor$ToolkitAccessor from c:\Program Files (x86)\Java\jre1.8.0_45\lib\rt.jar]

[Loaded java.awt.Toolkit$4 from c:\Program Files (x86)\Java\jre1.8.0_45\lib\rt.jar]

[Loaded sun.awt.AWTAccessor from c:\Program Files (x86)\Java\jre1.8.0_45\lib\rt.jar]

[Loaded java.awt.Toolkit$5 from c:\Program Files (x86)\Java\jre1.8.0_45\lib\rt.jar]

[Loaded java.util.ResourceBundle$Control from c:\Program Files (x86)\Java\jre1.8.0_45\lib\rt.jar]

[Loaded sun.util.CoreResourceBundleControl from c:\Program Files (x86)\Java\jre1.8.0_45\lib\rt.jar]

我為JRE7和JRE8運行了一個Xshare:dump,我得到了以下結果:

JRE7:

Loading classes to share ... done.

Rewriting and unlinking classes ... done.

Calculating hash values for String objects .. done.

Calculating fingerprints ... done.

Removing unshareable information ... done.

Moving common symbols to metadata section at 0x3a033570 ... done.

Moving vmSymbols to metadata section at 0x3a1d2170 ... done.

Moving the remaining symbols to metadata section at 0x3a1d3478 ... done.

Moved 44361 symbols, 1703760 bytes.

Moving pre-ordered read-only objects to shared space at 0x38a30000 ... done.

Moving read-only objects to shared space at 0x38e129b0 ... done.

Moving string char arrays to shared space at 0x38e20cd8 ... done.

Moving pre-ordered read-write objects to shared space at 0x39430000 ... done.

Moving read-write objects to shared space at 0x399e8fb0 ... done.

Moving String objects to shared space at 0x39a3e920 ... done.

Read-write space ends at 0x39a7dd28, 6610216 bytes.

Updating references to shared objects ... done.

An error has occurred while processing the shared archive file.

Unable to create shared archive file c:\Program Files (x86)\Java\jdk1.7.0_45\jre\bin\client\classes.jsa.

Error occurred during initialization of VM

Unable to use shared archive.

JRE8:

Allocated shared space: 27394048 bytes at 0x14a00000

Loading classes to share ...

Preload Warning: Cannot find javax/swing/JComponent$2

Preload Warning: Cannot find javax/swing/RepaintManager$1$1

Preload Warning: Cannot find javax/swing/plaf/metal/MetalLookAndFeel$MetalLazyValue

Preload Warning: Cannot find javax/swing/plaf/metal/MetalLookAndFeel$MetalLazyValue$1

Preload Warning: Cannot find javax/swing/text/AbstractDocument$InsertStringResult

Preload Warning: Cannot find sun/awt/windows/WToolkit$3$1

Preload Warning: Cannot find sun/java2d/Disposer$2

Preload Warning: Cannot find sun/java2d/d3d/D3DScreenUpdateManager$1

Preload Warning: Cannot find sun/java2d/d3d/D3DScreenUpdateManager$1$1

Loading classes to share: done.

Rewriting and linking classes ...

Rewriting and linking classes: done

Number of classes 2383

instance classes = 2369

obj array classes = 6

type array classes = 8

Calculating fingerprints ... done.

Removing unshareable information ... done.

Shared Lookup Cache Table Buckets = 4108 bytes

Shared Lookup Cache Table Body = 50352 bytes

ro space: 5650016 [ 47.7% of total] out of 12582912 bytes [44.9% used] at 0x14a00000

rw space: 5396096 [ 45.6% of total] out of 12582912 bytes [42.9% used] at 0x15600000

md space: 753892 [ 6.4% of total] out of 2097152 bytes [35.9% used] at 0x16200000

mc space: 34032 [ 0.3% of total] out of 131072 bytes [26.0% used] at 0x16400000

total : 11834036 [100.0% of total] out of 27394048 bytes [43.2% used]

總結

以上是生活随笔為你收集整理的java 2分钟_java – 为什么我的应用程序启动时间超过2分钟?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精人妻一区二区三区 | 成人欧美一区二区三区黑人孕妇 | 日本韩国三级 | 精品人妻一区二区乱码 | 日美韩av| 久久久免费电影 | chien国产乱露脸对白 | 国产精品自在线 | 久热网站 | www.好了av.com| 欧美成欧美va| 亚洲激情在线 | 亚洲精品国产精品国自产网站按摩 | 中文字幕免费高清在线观看 | 国产精品久久久久久久av | 伦理片久久 | 亚洲日本免费 | 亚洲一级一区 | 亚洲亚裔videos黑人hd | 亚洲小说区图片区都市 | 国产福利91 | 欧美性区 | 久久婷婷亚洲 | 成人a视频 | 成都4电影免费高清 | 久久久国产精华液 | 91人人爱| 亚洲综合91 | 精品国产污污免费网站入口 | 妇女一级片 | 亚洲av无码潮喷在线观看 | 91色视频| 怡春院欧美 | www香蕉| 欧美永久| 日日撸夜夜撸 | 成人av网页 | 青草视频免费看 | 久久亚洲免费视频 | 黄色大毛片| 免费成人在线观看视频 | 国产xxxxx | 男女互操视频 | 久久tv| 日本老年老熟无码 | 国产h在线 | 在线观看国产福利 | 欧美性猛交7777777 | 99精品在线观看视频 | 亚洲国产成人精品激情在线 | 一区二区三区观看 | 国产精品一区二区av白丝下载 | 深夜视频在线观看 | 久久先锋 | 欧美日韩久久久 | 人人草人人插 | 欧美尹人 | 亚洲色图美腿丝袜 | 日本伦理一区二区三区 | 日本在线视频中文字幕 | 国产精品视频在线看 | 免费裸体视频女性 | 中国免费一级片 | 公侵犯一区二区三区 | 91精品国产成人www | 天堂资源在线观看 | 人人草人人草 | 免费视频毛片 | 日本亚洲最大的色成网站www | 精品人人人人 | 无套内谢少妇毛片 | 国产一级内谢 | 伊人网视频 | 激情爱爱网站 | 8090理论片午夜理伦片 | 污导航在线 | 亚洲久久一区 | 国产区在线视频 | 国产亚洲精品久久久久久久 | 给我看免费高清在线观看 | 人妻 日韩精品 中文字幕 | 奇米久久久 | 成年人视频免费在线观看 | 免看一级片 | 免费在线看污视频 | 国产不卡视频一区二区三区 | 亚洲狠狠丁香婷婷综合久久久 | 色原网 | 善良的少妇伦理bd中字 | 美女伦理水蜜桃4 | 国产美女黄网站 | 91亚洲国产成人精品一区 | 500部大龄熟乱视频 亚洲乱码精品 | 污的视频在线观看 | 免费成人深夜夜行网站视频 | 欧美性视频网站 | 国产三级在线观看 | 五月色丁香 | 性大毛片视频 |