Skip to main content

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

Metadata

Release files for cappuccino 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cappuccino 0.1.5
File Size Uploaded
cappuccino-0.1.5.tar.gz 5.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cappuccino 0.1.5
File Interpreter ABI Platform
cappuccino-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 11.4 kB

Release files / cappuccino-0.1.5.tar.gz

Download URL cappuccino-0.1.5.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
6f047f7a19023c700bd197bc6758b28784f080f9cf69f5bebe87fe0198d7b683
BLAKE2b-256 checksum
How to use checksums
4515ef52a8a55aa44c449c5a3c15c319e02b5eabed22c68cc7ae1b9e0c050736
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cappuccino-0.1.5-py3-none-any.whl

Download URL cappuccino-0.1.5-py3-none-any.whl
Size 6.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2ba71f7f2fff12678b82bafecabf39f44731565a626cce8200a617f1ec868556
BLAKE2b-256 checksum
How to use checksums
282dea07bb889813a240d3b12cda642ddaa7cb512c704797b179f0f7e9e8c884
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page