深入tomcat

1/10ページ

【深入理解JVM】JVM位元組碼指令集

Java 虛擬機器的指令由一個位元組長度的、代表著某種特定操作含義的操作碼(Opcode)以及跟隨其後的零至多個代表此操作所需引數的運算元(Operands)所構成。虛擬機器中許多指令並不包含運算元,只有一個操作碼。 如果忽略異常處理,那 Java 虛擬機器的直譯器使用下面這個虛擬碼的迴圈即可有效地 […]

深入理解JVM(六)——JVM效能調優實戰

如何在高效能伺服器上進行JVM調優? 為了充分利用高效能伺服器的硬體資源,有兩種JVM調優方案,它們都有各自的優缺點,需要根據具體的情況進行選擇。 1. 採用64位作業系統,併為JVM分配大記憶體 我們知道,如果JVM中堆記憶體太小,那麼就會頻繁地發生垃圾回收,而垃圾回收都會伴隨不同程度的程式停頓, […]

深入JVM之G1收集器

深入JVM之G1收集器 一、G1收集器簡介 G1收集器(JDK1.7u4正式出現) 普遍存在:全記憶體掃描問題。 傳統的收集器不能滿足高記憶體高cpu的要求,這才是G1產生的原因。 2.G1區域劃分 在G1之中不再區分所謂的年輕代、老年代記憶體空間,所有的記憶體空間就是一塊。但是要劃分出不同的子區域 […]

深入理解JVM 一GC(下) G1 Garbage Collector

關於java程式效能 當我們調優java程式時,通常的目標有兩個: 響應能力 或者 吞吐量 響應能力 響應能力指一個程式或者系統對請求的是否能夠及時響應。 比如: 一個桌面UI能多快的響應一個事件; 一個網站能夠多快返回一個頁面請求; 資料庫能夠多快返回查詢的資料; 對於這類對響應能力敏感的場景,長 […]

深入JVM

Java 程式執行在 JVM 之上, JVM 的執行狀況對於 Java 程式而言會產生很大的影響, 因此掌握 JVM 中的關鍵機制對於編寫穩定、 高效能的 JAVA 程式至關重要。 JVM 制定了 Java 類的載入、 編譯、 執行、 物件記憶體的分配和回收、 執行緒以及鎖機制,這些機制對 Java […]

深入理解Solidity——事件(Events)

事件(Events) 事件是使用EVM日誌內建功能的方便工具,在dapp的介面中,它可以反過來呼叫Javascript的監聽事件的回撥。 事件在合約中可被繼承。當被呼叫時,會使引數儲存到交易的日誌中——一種區塊鏈上的特殊資料結構。這些日誌與合約的地址關聯,併合併到區塊鏈中,只要區塊可以訪問就一直存在 […]

深入學習python (六) 用sched來定時執行任務

先說一下,time.sleep()來讓程式休眠叉叉秒,即執行到這個地方,程式將釋放CPU,過了預設的叉叉秒後,程式繼續執行。 看一個簡單的例子,我最喜歡以最原始簡單的例子來闡述一個東西。 import time for i in range(5): print i time.sleep(10) 這個 […]

【深入理解JVM】學習筆記——-1、JVM基本結構

借花獻佛:本篇主要來了解: 什麼是jvm?JVM的基本結構, 也就是概述。說是概述,內容很多,而且概念量也很大, 不過關於概念方面,你不用擔心,我完全有信心,讓概念在你的腦子裡變成圖形, 所以只要你有耐心,仔細,認真,併發揮你的想象力,這一章之後你會充滿自信。 當然,不是說看完本章,就對jvm瞭解了 […]