成因:永久代儲存 Class/Meta 資訊,GC 不會在運行期清理。大量 JSP 預編譯或動態載入類別易導致滿溢。
解決:調大永久代:-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
常見元凶:
Proxool 內含舊版 cgliblog4j 建議改用 commons-loggingcglib,升級至最新Hibernate 至 3.2+
Tomcat OOM 多非容器本身問題,而是應用層類別載入過多或第三方庫版本過舊導致記憶體洩漏,精準升級元件即可根治。
Linux 無網路環境離線安裝 GCC:掛載 ISO 建立本地 Yum 源
RedHat fdisk 無法使用全部分區空間?改用 parted 擴展 LVM 根分區實戰
Ubuntu 安裝 uGet 2 下載管理器:多執行緒、Aria2 整合、瀏覽器擴充
apachectl 控制 Apache HTTP 服務完整參數表:啟動、重啟、優雅重啟、語法檢查、狀態查詢
Linux 系統管理員必會的 Vim 進階操作:五大模式、Taglist、Cscope、Ctags 整合
Fedora 系統安裝 VMware Tools 完整指南:從內核匹配到自動化部署