WildFly performance tuning :: develop high-performing server applications using the widely successful WildFly platform /
Packed with practical examples, this book looks at a different aspect of performance tuning in each chapter and shows you how to apply them to their existing Java applications. Anyone with an interest in learning more and improving the performance of Java-based technology in general, all the way to...
Gespeichert in:
1. Verfasser: | |
---|---|
Weitere Verfasser: | |
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing,
2014.
|
Schriftenreihe: | Community experience distilled.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Packed with practical examples, this book looks at a different aspect of performance tuning in each chapter and shows you how to apply them to their existing Java applications. Anyone with an interest in learning more and improving the performance of Java-based technology in general, all the way to WildFly in particular, will find this book useful. |
Beschreibung: | 1 online resource |
ISBN: | 9781783980574 1783980575 1306901847 9781306901840 1783980567 9781783980567 |
Internformat
MARC
LEADER | 00000cam a2200000 a 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn882610809 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 140704s2014 enk o 001 0 eng d | ||
040 | |a IDEBK |b eng |e pn |c IDEBK |d N$T |d MHW |d E7B |d UMI |d DEBBG |d DEBSZ |d COO |d OCLCQ |d YDXCP |d EBLCP |d OCLCQ |d D6H |d K6U |d AGLDB |d OCLCQ |d ICA |d OCLCQ |d CCO |d PIFFA |d FVL |d ZCU |d MERUC |d OCLCQ |d U3W |d REB |d STF |d OCLCF |d VTS |d CEF |d CRU |d ICG |d OCLCQ |d INT |d VT2 |d UKMGB |d OCLCQ |d WYU |d G3B |d TKN |d OCLCQ |d UAB |d DKC |d AU@ |d OCLCQ |d M8D |d UKAHL |d OCLCQ |d OCLCO |d QGK |d OCLCQ |d INARC |d OCLCO |d OCLCL |d UEJ |d OCLCQ | ||
016 | 7 | |a 018006785 |2 Uk | |
019 | |a 883565803 |a 884966508 |a 890675804 |a 961599245 |a 962702100 |a 1259114827 | ||
020 | |a 9781783980574 |q (electronic bk.) | ||
020 | |a 1783980575 |q (electronic bk.) | ||
020 | |a 1306901847 |q (electronic bk.) | ||
020 | |a 9781306901840 |q (electronic bk.) | ||
020 | |a 1783980567 | ||
020 | |a 9781783980567 | ||
020 | |z 9781783980567 | ||
035 | |a (OCoLC)882610809 |z (OCoLC)883565803 |z (OCoLC)884966508 |z (OCoLC)890675804 |z (OCoLC)961599245 |z (OCoLC)962702100 |z (OCoLC)1259114827 | ||
037 | |a CL0500000459 |b Safari Books Online | ||
050 | 4 | |a QA76.73.W55 | |
072 | 7 | |a COM |x 051280 |2 bisacsh | |
082 | 7 | |a 005.133 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Johansson, Arnold. | |
245 | 1 | 0 | |a WildFly performance tuning : |b develop high-performing server applications using the widely successful WildFly platform / |c Arnold Johansson, Anders Welén. |
260 | |a Birmingham : |b Packt Publishing, |c 2014. | ||
300 | |a 1 online resource | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a text file | ||
490 | 1 | |a Community experience distilled | |
588 | 0 | |a Print version record. | |
520 | |a Packed with practical examples, this book looks at a different aspect of performance tuning in each chapter and shows you how to apply them to their existing Java applications. Anyone with an interest in learning more and improving the performance of Java-based technology in general, all the way to WildFly in particular, will find this book useful. | ||
505 | 0 | |a Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: The Science of Performance Tuning; Performance; Response time; Throughput; Utilization efficiency; Scalability; Performance tuning anti-patterns; The one-off; The wrong team; The lack of mandate; The clever developer; Software development and quality assurance; Software development with performance focus; Analysis; Design; Implementation; Performance testing and tuning; The iterative performance-tuning process; Test cases and iteration; Setting the baseline. | |
505 | 8 | |a Running tests and collecting dataAnalyzing the data; Tuning and retesting; Test data; Documentation; The environment of performance tests; The software life cycle; Upgrades; Metrics; Tuning an enterprise stack; Network; Hardware; Operating System; Java Virtual Machine; Middleware; Application; Summary; Chapter 2: Tools of the Tuning Trade; The key features of performance tuning; Profiling; Profiling in production; Profiling a JVM; Profiling and sampling; VisualVM; Standard features; The features of plugins; Connecting to a JVM; Local JVM; Remote JVM; Monitoring a JVM; Features; Test scenarios. | |
505 | 8 | |a A JMX connection to WildFlyLocal or remote WildFly server; Setting up VisualVM; Connection in VisualVM; Monitoring; OS tools; UNIX and Linux; Low CPU utilization; High CPU utilization; High resource contention; High disk utilization; OS X; Windows; WildFly tools; The Command Line Interface; The WildFly Management Console; JBoss DMR; JConsole; Generating load; Apache JMeter; Building a basic test plan; Improving the test plan; Recording a web session using the JMeter HTTP proxy; Standalone and distributed load generation; Summary; Chapter 3: Tuning the Java Virtual Machine; JVM. | |
505 | 8 | |a JVM memory areasThe JVM stack and native stack; The heap; Other JVM memory concepts; GC; JVM memory management with the GC; Configuring the JVM; Default settings; Client versus Server VM; The stack; The heap; Setting the maximum heap size; Setting the initial heap size; Determining what maximum size the heap should be; Determining what initial size the heap should be; Setting the size of the young and old generations; Setting the size ratio of Eden and the survivor spaces; PermGen; Large objects; Large memory pages; The java.lang. OutOfMemoryError error; From the heap; From the PermGen. | |
505 | 8 | |a Too large an arrayNot enough native threads; Memory leaks; A leak-finding Process; A step-by-step example using VisualVM; Types of GC strategies; The serial collector; The parallel collector; The concurrent collector; The G1 collector; Which collector to use; Setting VM parameters in WildFly; Having the relevant information available; VM parameters in production; verbose:gc; PrintGCDetails; PrintTenuringDistribution; loggc; Using tools; VM and GC stability; Summary; Chapter 4: Tuning WildFly; WildFly's history; WildFly's architecture; Various subsystem configurations. | |
546 | |a English. | ||
650 | 0 | |a WildFly (Computer program language) | |
650 | 0 | |a Java (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh95008574 | |
650 | 6 | |a Java (Langage de programmation) | |
650 | 7 | |a COMPUTERS |x Programming Languages |x Java. |2 bisacsh | |
650 | 7 | |a Java (Computer program language) |2 fast | |
700 | 1 | |a Welén, Anders. | |
758 | |i has work: |a WildFly performance tuning (Text) |1 https://id.oclc.org/worldcat/entity/E39PCY3qx9QQTJcqVwmKxqDYDV |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Johansson, Arnold. |t WildFly performance tuning. |d Birmingham : Packt Publishing, 2014 |z 1306901847 |
830 | 0 | |a Community experience distilled. |0 http://id.loc.gov/authorities/names/no2011030603 | |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=805425 |3 Volltext |
938 | |a Internet Archive |b INAR |n wildflyperforman0000joha | ||
938 | |a Askews and Holts Library Services |b ASKH |n AH26843980 | ||
938 | |a ProQuest Ebook Central |b EBLB |n EBL1688632 | ||
938 | |a ebrary |b EBRY |n ebr10887719 | ||
938 | |a EBSCOhost |b EBSC |n 805425 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n cis28553476 | ||
938 | |a YBP Library Services |b YANK |n 11951090 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn882610809 |
---|---|
_version_ | 1816882277808865280 |
adam_text | |
any_adam_object | |
author | Johansson, Arnold |
author2 | Welén, Anders |
author2_role | |
author2_variant | a w aw |
author_facet | Johansson, Arnold Welén, Anders |
author_role | |
author_sort | Johansson, Arnold |
author_variant | a j aj |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.W55 |
callnumber-search | QA76.73.W55 |
callnumber-sort | QA 276.73 W55 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: The Science of Performance Tuning; Performance; Response time; Throughput; Utilization efficiency; Scalability; Performance tuning anti-patterns; The one-off; The wrong team; The lack of mandate; The clever developer; Software development and quality assurance; Software development with performance focus; Analysis; Design; Implementation; Performance testing and tuning; The iterative performance-tuning process; Test cases and iteration; Setting the baseline. Running tests and collecting dataAnalyzing the data; Tuning and retesting; Test data; Documentation; The environment of performance tests; The software life cycle; Upgrades; Metrics; Tuning an enterprise stack; Network; Hardware; Operating System; Java Virtual Machine; Middleware; Application; Summary; Chapter 2: Tools of the Tuning Trade; The key features of performance tuning; Profiling; Profiling in production; Profiling a JVM; Profiling and sampling; VisualVM; Standard features; The features of plugins; Connecting to a JVM; Local JVM; Remote JVM; Monitoring a JVM; Features; Test scenarios. A JMX connection to WildFlyLocal or remote WildFly server; Setting up VisualVM; Connection in VisualVM; Monitoring; OS tools; UNIX and Linux; Low CPU utilization; High CPU utilization; High resource contention; High disk utilization; OS X; Windows; WildFly tools; The Command Line Interface; The WildFly Management Console; JBoss DMR; JConsole; Generating load; Apache JMeter; Building a basic test plan; Improving the test plan; Recording a web session using the JMeter HTTP proxy; Standalone and distributed load generation; Summary; Chapter 3: Tuning the Java Virtual Machine; JVM. JVM memory areasThe JVM stack and native stack; The heap; Other JVM memory concepts; GC; JVM memory management with the GC; Configuring the JVM; Default settings; Client versus Server VM; The stack; The heap; Setting the maximum heap size; Setting the initial heap size; Determining what maximum size the heap should be; Determining what initial size the heap should be; Setting the size of the young and old generations; Setting the size ratio of Eden and the survivor spaces; PermGen; Large objects; Large memory pages; The java.lang. OutOfMemoryError error; From the heap; From the PermGen. Too large an arrayNot enough native threads; Memory leaks; A leak-finding Process; A step-by-step example using VisualVM; Types of GC strategies; The serial collector; The parallel collector; The concurrent collector; The G1 collector; Which collector to use; Setting VM parameters in WildFly; Having the relevant information available; VM parameters in production; verbose:gc; PrintGCDetails; PrintTenuringDistribution; loggc; Using tools; VM and GC stability; Summary; Chapter 4: Tuning WildFly; WildFly's history; WildFly's architecture; Various subsystem configurations. |
ctrlnum | (OCoLC)882610809 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06491cam a2200709 a 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn882610809</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">140704s2014 enk o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">IDEBK</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">IDEBK</subfield><subfield code="d">N$T</subfield><subfield code="d">MHW</subfield><subfield code="d">E7B</subfield><subfield code="d">UMI</subfield><subfield code="d">DEBBG</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">COO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">YDXCP</subfield><subfield code="d">EBLCP</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">D6H</subfield><subfield code="d">K6U</subfield><subfield code="d">AGLDB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">ICA</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">CCO</subfield><subfield code="d">PIFFA</subfield><subfield code="d">FVL</subfield><subfield code="d">ZCU</subfield><subfield code="d">MERUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">U3W</subfield><subfield code="d">REB</subfield><subfield code="d">STF</subfield><subfield code="d">OCLCF</subfield><subfield code="d">VTS</subfield><subfield code="d">CEF</subfield><subfield code="d">CRU</subfield><subfield code="d">ICG</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">INT</subfield><subfield code="d">VT2</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">WYU</subfield><subfield code="d">G3B</subfield><subfield code="d">TKN</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UAB</subfield><subfield code="d">DKC</subfield><subfield code="d">AU@</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">M8D</subfield><subfield code="d">UKAHL</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">QGK</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">INARC</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">UEJ</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018006785</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">883565803</subfield><subfield code="a">884966508</subfield><subfield code="a">890675804</subfield><subfield code="a">961599245</subfield><subfield code="a">962702100</subfield><subfield code="a">1259114827</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781783980574</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1783980575</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1306901847</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781306901840</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1783980567</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781783980567</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781783980567</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)882610809</subfield><subfield code="z">(OCoLC)883565803</subfield><subfield code="z">(OCoLC)884966508</subfield><subfield code="z">(OCoLC)890675804</subfield><subfield code="z">(OCoLC)961599245</subfield><subfield code="z">(OCoLC)962702100</subfield><subfield code="z">(OCoLC)1259114827</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000459</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.73.W55</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051280</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Johansson, Arnold.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">WildFly performance tuning :</subfield><subfield code="b">develop high-performing server applications using the widely successful WildFly platform /</subfield><subfield code="c">Arnold Johansson, Anders Welén.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2014.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="347" ind1=" " ind2=" "><subfield code="a">text file</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Community experience distilled</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Print version record.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Packed with practical examples, this book looks at a different aspect of performance tuning in each chapter and shows you how to apply them to their existing Java applications. Anyone with an interest in learning more and improving the performance of Java-based technology in general, all the way to WildFly in particular, will find this book useful.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: The Science of Performance Tuning; Performance; Response time; Throughput; Utilization efficiency; Scalability; Performance tuning anti-patterns; The one-off; The wrong team; The lack of mandate; The clever developer; Software development and quality assurance; Software development with performance focus; Analysis; Design; Implementation; Performance testing and tuning; The iterative performance-tuning process; Test cases and iteration; Setting the baseline.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Running tests and collecting dataAnalyzing the data; Tuning and retesting; Test data; Documentation; The environment of performance tests; The software life cycle; Upgrades; Metrics; Tuning an enterprise stack; Network; Hardware; Operating System; Java Virtual Machine; Middleware; Application; Summary; Chapter 2: Tools of the Tuning Trade; The key features of performance tuning; Profiling; Profiling in production; Profiling a JVM; Profiling and sampling; VisualVM; Standard features; The features of plugins; Connecting to a JVM; Local JVM; Remote JVM; Monitoring a JVM; Features; Test scenarios.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">A JMX connection to WildFlyLocal or remote WildFly server; Setting up VisualVM; Connection in VisualVM; Monitoring; OS tools; UNIX and Linux; Low CPU utilization; High CPU utilization; High resource contention; High disk utilization; OS X; Windows; WildFly tools; The Command Line Interface; The WildFly Management Console; JBoss DMR; JConsole; Generating load; Apache JMeter; Building a basic test plan; Improving the test plan; Recording a web session using the JMeter HTTP proxy; Standalone and distributed load generation; Summary; Chapter 3: Tuning the Java Virtual Machine; JVM.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">JVM memory areasThe JVM stack and native stack; The heap; Other JVM memory concepts; GC; JVM memory management with the GC; Configuring the JVM; Default settings; Client versus Server VM; The stack; The heap; Setting the maximum heap size; Setting the initial heap size; Determining what maximum size the heap should be; Determining what initial size the heap should be; Setting the size of the young and old generations; Setting the size ratio of Eden and the survivor spaces; PermGen; Large objects; Large memory pages; The java.lang. OutOfMemoryError error; From the heap; From the PermGen.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Too large an arrayNot enough native threads; Memory leaks; A leak-finding Process; A step-by-step example using VisualVM; Types of GC strategies; The serial collector; The parallel collector; The concurrent collector; The G1 collector; Which collector to use; Setting VM parameters in WildFly; Having the relevant information available; VM parameters in production; verbose:gc; PrintGCDetails; PrintTenuringDistribution; loggc; Using tools; VM and GC stability; Summary; Chapter 4: Tuning WildFly; WildFly's history; WildFly's architecture; Various subsystem configurations.</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">English.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">WildFly (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Java (Computer program language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95008574</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Java (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Programming Languages</subfield><subfield code="x">Java.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Java (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Welén, Anders.</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">WildFly performance tuning (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCY3qx9QQTJcqVwmKxqDYDV</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Johansson, Arnold.</subfield><subfield code="t">WildFly performance tuning.</subfield><subfield code="d">Birmingham : Packt Publishing, 2014</subfield><subfield code="z">1306901847</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Community experience distilled.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2011030603</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=805425</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Internet Archive</subfield><subfield code="b">INAR</subfield><subfield code="n">wildflyperforman0000joha</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH26843980</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest Ebook Central</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL1688632</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ebrary</subfield><subfield code="b">EBRY</subfield><subfield code="n">ebr10887719</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">805425</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest MyiLibrary Digital eBook Collection</subfield><subfield code="b">IDEB</subfield><subfield code="n">cis28553476</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">11951090</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn882610809 |
illustrated | Not Illustrated |
indexdate | 2024-11-27T13:26:04Z |
institution | BVB |
isbn | 9781783980574 1783980575 1306901847 9781306901840 1783980567 9781783980567 |
language | English |
oclc_num | 882610809 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource |
psigel | ZDB-4-EBA |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | Packt Publishing, |
record_format | marc |
series | Community experience distilled. |
series2 | Community experience distilled |
spelling | Johansson, Arnold. WildFly performance tuning : develop high-performing server applications using the widely successful WildFly platform / Arnold Johansson, Anders Welén. Birmingham : Packt Publishing, 2014. 1 online resource text txt rdacontent computer c rdamedia online resource cr rdacarrier text file Community experience distilled Print version record. Packed with practical examples, this book looks at a different aspect of performance tuning in each chapter and shows you how to apply them to their existing Java applications. Anyone with an interest in learning more and improving the performance of Java-based technology in general, all the way to WildFly in particular, will find this book useful. Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: The Science of Performance Tuning; Performance; Response time; Throughput; Utilization efficiency; Scalability; Performance tuning anti-patterns; The one-off; The wrong team; The lack of mandate; The clever developer; Software development and quality assurance; Software development with performance focus; Analysis; Design; Implementation; Performance testing and tuning; The iterative performance-tuning process; Test cases and iteration; Setting the baseline. Running tests and collecting dataAnalyzing the data; Tuning and retesting; Test data; Documentation; The environment of performance tests; The software life cycle; Upgrades; Metrics; Tuning an enterprise stack; Network; Hardware; Operating System; Java Virtual Machine; Middleware; Application; Summary; Chapter 2: Tools of the Tuning Trade; The key features of performance tuning; Profiling; Profiling in production; Profiling a JVM; Profiling and sampling; VisualVM; Standard features; The features of plugins; Connecting to a JVM; Local JVM; Remote JVM; Monitoring a JVM; Features; Test scenarios. A JMX connection to WildFlyLocal or remote WildFly server; Setting up VisualVM; Connection in VisualVM; Monitoring; OS tools; UNIX and Linux; Low CPU utilization; High CPU utilization; High resource contention; High disk utilization; OS X; Windows; WildFly tools; The Command Line Interface; The WildFly Management Console; JBoss DMR; JConsole; Generating load; Apache JMeter; Building a basic test plan; Improving the test plan; Recording a web session using the JMeter HTTP proxy; Standalone and distributed load generation; Summary; Chapter 3: Tuning the Java Virtual Machine; JVM. JVM memory areasThe JVM stack and native stack; The heap; Other JVM memory concepts; GC; JVM memory management with the GC; Configuring the JVM; Default settings; Client versus Server VM; The stack; The heap; Setting the maximum heap size; Setting the initial heap size; Determining what maximum size the heap should be; Determining what initial size the heap should be; Setting the size of the young and old generations; Setting the size ratio of Eden and the survivor spaces; PermGen; Large objects; Large memory pages; The java.lang. OutOfMemoryError error; From the heap; From the PermGen. Too large an arrayNot enough native threads; Memory leaks; A leak-finding Process; A step-by-step example using VisualVM; Types of GC strategies; The serial collector; The parallel collector; The concurrent collector; The G1 collector; Which collector to use; Setting VM parameters in WildFly; Having the relevant information available; VM parameters in production; verbose:gc; PrintGCDetails; PrintTenuringDistribution; loggc; Using tools; VM and GC stability; Summary; Chapter 4: Tuning WildFly; WildFly's history; WildFly's architecture; Various subsystem configurations. English. WildFly (Computer program language) Java (Computer program language) http://id.loc.gov/authorities/subjects/sh95008574 Java (Langage de programmation) COMPUTERS Programming Languages Java. bisacsh Java (Computer program language) fast Welén, Anders. has work: WildFly performance tuning (Text) https://id.oclc.org/worldcat/entity/E39PCY3qx9QQTJcqVwmKxqDYDV https://id.oclc.org/worldcat/ontology/hasWork Print version: Johansson, Arnold. WildFly performance tuning. Birmingham : Packt Publishing, 2014 1306901847 Community experience distilled. http://id.loc.gov/authorities/names/no2011030603 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=805425 Volltext |
spellingShingle | Johansson, Arnold WildFly performance tuning : develop high-performing server applications using the widely successful WildFly platform / Community experience distilled. Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: The Science of Performance Tuning; Performance; Response time; Throughput; Utilization efficiency; Scalability; Performance tuning anti-patterns; The one-off; The wrong team; The lack of mandate; The clever developer; Software development and quality assurance; Software development with performance focus; Analysis; Design; Implementation; Performance testing and tuning; The iterative performance-tuning process; Test cases and iteration; Setting the baseline. Running tests and collecting dataAnalyzing the data; Tuning and retesting; Test data; Documentation; The environment of performance tests; The software life cycle; Upgrades; Metrics; Tuning an enterprise stack; Network; Hardware; Operating System; Java Virtual Machine; Middleware; Application; Summary; Chapter 2: Tools of the Tuning Trade; The key features of performance tuning; Profiling; Profiling in production; Profiling a JVM; Profiling and sampling; VisualVM; Standard features; The features of plugins; Connecting to a JVM; Local JVM; Remote JVM; Monitoring a JVM; Features; Test scenarios. A JMX connection to WildFlyLocal or remote WildFly server; Setting up VisualVM; Connection in VisualVM; Monitoring; OS tools; UNIX and Linux; Low CPU utilization; High CPU utilization; High resource contention; High disk utilization; OS X; Windows; WildFly tools; The Command Line Interface; The WildFly Management Console; JBoss DMR; JConsole; Generating load; Apache JMeter; Building a basic test plan; Improving the test plan; Recording a web session using the JMeter HTTP proxy; Standalone and distributed load generation; Summary; Chapter 3: Tuning the Java Virtual Machine; JVM. JVM memory areasThe JVM stack and native stack; The heap; Other JVM memory concepts; GC; JVM memory management with the GC; Configuring the JVM; Default settings; Client versus Server VM; The stack; The heap; Setting the maximum heap size; Setting the initial heap size; Determining what maximum size the heap should be; Determining what initial size the heap should be; Setting the size of the young and old generations; Setting the size ratio of Eden and the survivor spaces; PermGen; Large objects; Large memory pages; The java.lang. OutOfMemoryError error; From the heap; From the PermGen. Too large an arrayNot enough native threads; Memory leaks; A leak-finding Process; A step-by-step example using VisualVM; Types of GC strategies; The serial collector; The parallel collector; The concurrent collector; The G1 collector; Which collector to use; Setting VM parameters in WildFly; Having the relevant information available; VM parameters in production; verbose:gc; PrintGCDetails; PrintTenuringDistribution; loggc; Using tools; VM and GC stability; Summary; Chapter 4: Tuning WildFly; WildFly's history; WildFly's architecture; Various subsystem configurations. WildFly (Computer program language) Java (Computer program language) http://id.loc.gov/authorities/subjects/sh95008574 Java (Langage de programmation) COMPUTERS Programming Languages Java. bisacsh Java (Computer program language) fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh95008574 |
title | WildFly performance tuning : develop high-performing server applications using the widely successful WildFly platform / |
title_auth | WildFly performance tuning : develop high-performing server applications using the widely successful WildFly platform / |
title_exact_search | WildFly performance tuning : develop high-performing server applications using the widely successful WildFly platform / |
title_full | WildFly performance tuning : develop high-performing server applications using the widely successful WildFly platform / Arnold Johansson, Anders Welén. |
title_fullStr | WildFly performance tuning : develop high-performing server applications using the widely successful WildFly platform / Arnold Johansson, Anders Welén. |
title_full_unstemmed | WildFly performance tuning : develop high-performing server applications using the widely successful WildFly platform / Arnold Johansson, Anders Welén. |
title_short | WildFly performance tuning : |
title_sort | wildfly performance tuning develop high performing server applications using the widely successful wildfly platform |
title_sub | develop high-performing server applications using the widely successful WildFly platform / |
topic | WildFly (Computer program language) Java (Computer program language) http://id.loc.gov/authorities/subjects/sh95008574 Java (Langage de programmation) COMPUTERS Programming Languages Java. bisacsh Java (Computer program language) fast |
topic_facet | WildFly (Computer program language) Java (Computer program language) Java (Langage de programmation) COMPUTERS Programming Languages Java. |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=805425 |
work_keys_str_mv | AT johanssonarnold wildflyperformancetuningdevelophighperformingserverapplicationsusingthewidelysuccessfulwildflyplatform AT welenanders wildflyperformancetuningdevelophighperformingserverapplicationsusingthewidelysuccessfulwildflyplatform |