StubRoutimes::jlong_disjoint_arraycopy

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGBUS (0x7) at pc=0x00007f9a785c2690, pid=1150, tid=140300276668160
#
# JRE version: 6.0_31-b04
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.6-b01 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# v  ~StubRoutines::jlong_disjoint_arraycopy
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp

產生原因:通過代碼實現文件下載功能,由於同一時間下載的文件數量過多,超過了服務器帶寬,導致了jvm的崩潰。

解決方案:1.控制每次下載的文件數量;

   2.利用線程控制(Thread.sleep())每個文件之間的下載時間間隔。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章