Skip to main content

Java GC Log Parser written in Python

Project description

Java Garbage Collection parser written in Python

PyPI Latest Release

What is it?

cappuccino is a Python package that provides a way of parsing Java Garbage Collection Logs.

Where to get it

The source code is currently hosted on GitHub at: https://github.com/vidigalp/cappuccino

Binary installers for the latest released version are available at the Python Package Index (PyPI).

# or PyPI
pip install cappuccino

How to Run

python cappuccino <input_directory>

gc_log1.log: 100%|██████████| 93842/93842 [00:00<00:00, 146317.63it/s]
gc_log2.log: 100%|██████████| 89468/89468 [00:00<00:00, 147814.29it/s]
gc_log3.log: 100%|██████████| 84950/84950 [00:00<00:00, 148095.09it/s]
gc_log4.log: 100%|██████████| 89549/89549 [00:00<00:00, 147173.26it/s]
gc_log5.log: 100%|██████████| 86187/86187 [00:00<00:00, 147973.24it/s]
                           count      mean       std   min   25%    50%  \
pause_type                                                                
G1 Evacuation Pause      16348.0  0.040432  0.141196  0.00  0.01  0.020   
G1 Humongous Allocation     34.0  0.228824  0.394222  0.03  0.07  0.105   
GCLocker Initiated GC        1.0  0.040000       NaN  0.04  0.04  0.040   
Metadata GC Threshold       15.0  0.024667  0.010601  0.01  0.02  0.020   

                           75%   max  
pause_type                            
G1 Evacuation Pause      0.030  4.58  
G1 Humongous Allocation  0.200  1.74  
GCLocker Initiated GC    0.040  0.04  
Metadata GC Threshold    0.035  0.04  

Dependencies

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cappuccino-0.1.4.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

cappuccino-0.1.4-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file cappuccino-0.1.4.tar.gz.

File metadata

  • Download URL: cappuccino-0.1.4.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.9

File hashes

Hashes for cappuccino-0.1.4.tar.gz
Algorithm Hash digest
SHA256 15afee302844c5359216f1eeebeed2ed7e92e2938353eb62c7a524179face4fe
MD5 3d858ce7b0b8640022185e5ee820a10c
BLAKE2b-256 1e69149702e8ce0c5fa81a795be6ff226270f5172d8fd61511195d77b688b64e

See more details on using hashes here.

File details

Details for the file cappuccino-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: cappuccino-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.9

File hashes

Hashes for cappuccino-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 bccaf9d4d96ef29041d64dfba6d79ee33efaa7b0e698bf04841bd57f85b36003
MD5 567c76a675c2a39fb62fbff4b9cdf727
BLAKE2b-256 8da374ac27a74fec7534a20c679ce045b849a37becc3ce763fd6011e5ecc9f84

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page