, , , e.a.

Java Performance Companion

Paperback Engels 2016 9780133796827
Verwachte levertijd ongeveer 9 werkdagen

Samenvatting

World-class Java performance experts present detailed information on common top-down (application-centric) tuning and bottom-up (hardware/OS centric) approaches, with solid coverage of Windows, Linux, and Solaris. They show how to improve performance by applying state-of-the-art software engineering practices, and how to avoid common mistakes that can lead to writing poorly performing software. Throughout, there are dozens of Java performance tips and tricks available nowhere else.

Specificaties

ISBN13:9780133796827
Taal:Engels
Bindwijze:Paperback

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

<p style="margin:0px;">Preface ix</p> <p style="margin:0px;">Acknowledgments xi</p> <p style="margin:0px;">About the Authors xv</p> <p style="margin:0px;">&nbsp;</p> <p style="margin:0px;">Chapter 1: Garbage First Overview 1</p> <p style="margin:0px;">Terminology 1</p> <p style="margin:0px;">Parallel GC 2</p> <p style="margin:0px;">Serial GC 4</p> <p style="margin:0px;">Concurrent Mark Sweep (CMS) GC 5</p> <p style="margin:0px;">Garbage First (G1) GC 8</p> <p style="margin:0px;">References 14</p> <p style="margin:0px;"><br></p> <p style="margin:0px;">Chapter 2: Garbage First Garbage Collector in Depth 15</p> <p style="margin:0px;">Background 15</p> <p style="margin:0px;">Garbage Collection in G1 16</p> <p style="margin:0px;">The Young Generation 17</p> <p style="margin:0px;">A Young Collection Pause 18</p> <p style="margin:0px;">Object Aging and the Old Generation 19</p> <p style="margin:0px;">Humongous Regions 19</p> <p style="margin:0px;">A Mixed Collection Pause 22</p> <p style="margin:0px;">Collection Sets and Their Importance 24</p> <p style="margin:0px;">Remembered Sets and Their Importance 24</p> <p style="margin:0px;">Concurrent Marking in G1 GC 30</p> <p style="margin:0px;">Stages of Concurrent Marking 34</p> <p style="margin:0px;">Evacuation Failures and Full Collection 37</p> <p style="margin:0px;">References 38</p> <p style="margin:0px;">&nbsp;</p> <p style="margin:0px;">Chapter 3: Garbage First Garbage Collector Performance Tuning 39</p> <p style="margin:0px;">The Stages of a Young Collection 39</p> <p style="margin:0px;">Young Generation Tunables 50</p> <p style="margin:0px;">Concurrent Marking Phase Tunables 52</p> <p style="margin:0px;">A Refresher on the Mixed Garbage Collection Phase 54</p> <p style="margin:0px;">The Taming of a Mixed Garbage Collection Phase 56</p> <p style="margin:0px;">Avoiding Evacuation Failures 59</p> <p style="margin:0px;">Reference Processing 60</p> <p style="margin:0px;">References 65</p> <p style="margin:0px;">&nbsp;</p> <p style="margin:0px;">Chapter 4: The Serviceability Agent 67</p> <p style="margin:0px;">What Is the Serviceability Agent? 68</p> <p style="margin:0px;">Why Do We Need the SA? 68</p> <p style="margin:0px;">SA Components 69</p> <p style="margin:0px;">SA Binaries in the JDK 69</p> <p style="margin:0px;">JDK Versions with Complete SA Binaries 69</p> <p style="margin:0px;">How the SA Understands HotSpot VM Data Structures 70</p> <p style="margin:0px;">SA Version Matching 71</p> <p style="margin:0px;">The Serviceability Agent Debugging Tools 72</p> <p style="margin:0px;">Core Dump or Crash Dump Files 108</p> <p style="margin:0px;">Debugging Transported Core Files 109</p> <p style="margin:0px;">System Properties for the Serviceability Agent 111</p> <p style="margin:0px;">Environment Variables for the Serviceability Agent 112</p> <p style="margin:0px;">JDI Implementation 113</p> <p style="margin:0px;">Extending Serviceability Agent Tools 115</p> <p style="margin:0px;">Serviceability Agent Plugin for VisualVM 117</p> <p style="margin:0px;">Troubleshooting Problems Using the SA 123</p> <p style="margin:0px;">&nbsp;</p> <p style="margin:0px;">Appendix: Additional HotSpot VM Command-Line Options of Interest 145</p> <p style="margin:0px;">&nbsp;</p> <p style="margin:0px;"></p> <p style="margin:0px;">Index 155&nbsp;</p>

Managementboek Top 100

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Java Performance Companion