0 ratings
Troubleshooting Java: Read, debug, and optimize JVM applications
Item #: 122624580

Troubleshooting Java: Read, debug, and optimize JVM applications

Item #: 122624580
0 ratings Write a review
Out of stock
us Imported from USA store
Our Top Logistics Partners
  • fedex
  • dhl
Show More
U-Care Warranty:
None
Select a Plan
fast shipping

Fast
Shipping

free return

Free
Return*

secure packaging

Secure Packaging

100% original products

100% Original Products

pci-dss

PCI DSS Compliance

iso certified

ISO 27001 Certified


paypal payment
visa payment
mastercard payment
american express payment
ptt group payment
turkiye-bankasi payment
garanti bbva payment
akbank payment
yapi kredi payment
denizbank payment
kuveyt turk payment
vakifbank payment
ziraat bankasi payment
teb payment
sekerbank payment
Note: Step Down Voltage Transformer required for using electronics products of US store (110-120). Recommended power converters Buy Now.

Product Details

Shop Troubleshooting Java: Read, debug, and optimize JVM applications online at a best price in Turkey. B0BVN1SGH7
  • Effectively reading and understanding existing code is a developer’s superpower. In this book, you’ll master techniques for code profiling, advanced debugging, and log evaluation to find and fix bugs and performance problems.In Troubleshooting Java: Read, debug, and optimize JVM applications you will learn how to:Determine what code does the first time you see itExpose code logic problemsEvaluate heap dumps to find memory leaksMonitor CPU consumption to optimize executionUse thread dumps to find and solve deadlocksEasily follow a service-oriented or microservices systemProperly use logging to better understand Java app executionUse Java debuggers efficientlySearching for bugs, detangling messy legacy code, or evaluating your codebase for new features sucks up much of a developer's time. Troubleshooting Java: Read, debug, and optimize JVM applications teaches code investigation techniques that will help you efficiently understand how Java apps work, how to optimize them, and how to fix the bugs that break them. You’ll go from the basics of debugging to advanced methods for locating problems in microservices architectures, and save yourself hours—or even days—of time. Each new technique is explained with lively illustrations and engaging real-world examples.About the technologyFact: Over the course of your career, you’ll spend far more time reading code than you will writing it. The code investigation skills in this book will radically improve your efficiency in understanding and improving Java applications.About the bookTroubleshooting Java: Read, debug, and optimize JVM applications presents practical techniques for exploring and repairing unfamiliar code. In it, you’ll learn timesaving practices for discovering hidden dependencies, discovering the root causes of crashes, and interpreting unexpected results. Go beyond profiling and debugging and start understanding how Java applications really work.What's insideDetermine what code does the first time you see itEvaluate heap dumps to find memory leaksMonitor CPU consumption to optimize executionUse thread dumps to find and solve deadlocksUncover glitches in code logicLocate intermittent runtime problemsAbout the readerFor intermediate Java developers.About the authorLaurentiu Spilca is a skilled Java and Spring developer and an experienced technology instructor. He is the author of Spring Start Here and Spring Security in Action.Table of ContentsPART 1 - THE BASICS OF INVESTIGATING A CODEBASE1 Revealing an app’s obscurities2 Understanding your app’s logic through debugging techniques3 Finding problem root causes using advanced debugging techniques4 Debugging apps remotely5 Making the most of logs: Auditing an app’s behaviorPART 2 - DEEP ANALYSIS OF AN APP’S EXECUTION6 Identifying resource consumption problems using profiling techniques7 Finding hidden issues using profiling techniques8 Using advanced visualization tools for profiled data9 Investigating locks in multithreaded architectures10 Investigating deadlocks with thread dumps11 Finding memory-related issues in an app’s executionPART 3 - FINDING PROBLEMS IN LARGE SYSTEMS12 Investigating apps’ behaviors in large systems
Publisher Manning
Publication date April 25, 2023
Language English
File size 39.1 MB
Screen Reader Supported
Enhanced typesetting Enabled
X-Ray Not Enabled
Word Wise Not Enabled
Print length 588 pages
ISBN-13 978-1638351863
Page Flip Enabled
Item Weight0.1 lbs (50 grams)

Product Description

Troubleshooting Java: Read, debug, and optimize JVM applications

Important information

  • Limitations : For products shipped internationally, please note that any manufacturer warranty may not be valid; manufacturer service options may not be available; product manuals, instructions, and safety warnings may not be in destination country languages; the products (and accompanying materials) may not be designed in accordance with destination country standards, specifications, and labeling requirements; and the products may not conform to destination country voltage and other electrical standards (requiring use of an adapter or converter if appropriate). The recipient is responsible for assuring that the product can be lawfully imported to the destination country. When ordering from Ubuy or its affiliates, the recipient is the importer of record and must comply with all laws and regulations of the destination country.
  • Not all the products listed on Ubuy are for sale, as Ubuy is a global search engine. Products are subject to export/trade regulations.