我從一個Tomcat進程越來越hs_err_pid fatal logs,和裏面的日誌,它說在Java中的「Chunk :: new」中,「::」(雙冒號)是什麼意思?
#
# A fatal error has been detected by the Java Runtime Environment:
#
# java.lang.OutOfMemoryError: requested 1035152 bytes for Chunk::new. Out of swap space?
#
# Internal Error (allocation.cpp:215), pid=2060, tid=3980
# Error: Chunk::new
#
# JRE version: 6.0_21-b07
# Java VM: Java HotSpot(TM) Server VM (17.0-b17 mixed mode windows-x86)
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
我的問題是沒有專門關於OutOfMemoryError異常,但如何解釋Chunk::new
短語。
我看到here顯然雙冒號是Java中的一個運算符,但我不確定它的功能。這與我的情況有什麼關係?
這是一個cpp錯誤... – mre
這是一個錯誤描述,而不是一個操作符。 – NINCOMPOOP
這是一個本地代碼錯誤,而不是Java。這是一個'c'構造,與Java中的點相同。 –