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.5.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cappuccino-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 6f047f7a19023c700bd197bc6758b28784f080f9cf69f5bebe87fe0198d7b683
MD5 cffe2c7e07cbef5efbe1820e57694e53
BLAKE2b-256 4515ef52a8a55aa44c449c5a3c15c319e02b5eabed22c68cc7ae1b9e0c050736

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cappuccino-0.1.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2ba71f7f2fff12678b82bafecabf39f44731565a626cce8200a617f1ec868556
MD5 f9b9294fb45ed8409eaa6e7fba1da2b6
BLAKE2b-256 282dea07bb889813a240d3b12cda642ddaa7cb512c704797b179f0f7e9e8c884

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