ydtg1993 / Junkman
JunkMan is a toolkit for what it can trace the PHP GC logs by xdebug.distribute GC logs to the JunkManMonitor
Stars: ✭ 106
Labels
Projects that are alternatives of or similar to Junkman
behat-code-coverage
Generate Code Coverage reports for Behat tests
Stars: ✭ 48 (-54.72%)
Mutual labels: xdebug
Xdebug Helper For Chrome
Easily activate PHP debugging, profiling and tracing with this Xdebug Chrome extension
Stars: ✭ 270 (+154.72%)
Mutual labels: xdebug
Xdebug Toggler
🐞 [DEPRECATED] Toggle the debugging session for Xdebug from within the Safari browser
Stars: ✭ 53 (-50%)
Mutual labels: xdebug
pugdebug
pugdebug is a standalone debugging client for PHP applications that uses XDebug as the debugging engine.
Stars: ✭ 72 (-32.08%)
Mutual labels: xdebug
Stacker
Stacker - The environment for local web development, ready for use.
Stars: ✭ 356 (+235.85%)
Mutual labels: xdebug
docker-compose-moodle
This project quickly builds a local workspace for Moodle (Apache2, PHP-FPM with XDEBUG y Postgres) using containers for each of its main components. The local workspace is built and managed by Docker Compose
Stars: ✭ 33 (-68.87%)
Mutual labels: xdebug
Pilothouse
A command line app for managing a LEMP local development environment based on Docker.
Stars: ✭ 98 (-7.55%)
Mutual labels: xdebug
Xdebug Osx
Simple bash script to toggle xdebug on/off in OSX
Stars: ✭ 258 (+143.4%)
Mutual labels: xdebug
php-skeleton
A skeleton to start new high-quality PHP projects without worrying about bootstrapping everything from scratch.
Stars: ✭ 23 (-78.3%)
Mutual labels: xdebug
Vscode Php Debug
PHP Debug Adapter for Visual Studio Code 🐞⛔
Stars: ✭ 569 (+436.79%)
Mutual labels: xdebug
pugdebug
Standalone xDebug client for PHP applications written in Python and Qt5, official fork.
Stars: ✭ 22 (-79.25%)
Mutual labels: xdebug
Phpspec Code Coverage
Generate Code Coverage reports for PhpSpec tests
Stars: ✭ 59 (-44.34%)
Mutual labels: xdebug
docker-yii2-app-advanced
dockerized yiisoft/yii2-app-advanced
Stars: ✭ 18 (-83.02%)
Mutual labels: xdebug
Tester
Tester: enjoyable unit testing in PHP with code coverage reporter. 🍏🍏🍎🍏
Stars: ✭ 281 (+165.09%)
Mutual labels: xdebug
Wordpressify
🎈 A build system designed to automate your WordPress development workflow.
Stars: ✭ 1,374 (+1196.23%)
Mutual labels: xdebug
Docker Magento Mutagen
Mage2click Docker-based development environment for Magento with mutagen.io sync for files on macOS
Stars: ✭ 64 (-39.62%)
Mutual labels: xdebug
About JunkMan
JunkMan is a toolkit for what it can trace the PHP GC by xdebug. And distribute its to the JunkMonitor. so that you could monitor the applicaton working GC logs in time.
JunkMan | PHP | xdebug |
---|---|---|
v1.0 | >=7.0 | >=2.1 |
1. build
composer require stream/junkman
2. startup JunkManTransfer service
windows
start /B (YOUR_PATH)vendor/stream/junkman/src/JunkManTransfer.exe
linux
(YOUR_PATH)vendor/stream/junkman/src/JunkManTransfer &
tips: chmod -R 0777 (YOUR_PATH)vendor/stream/junkman/
3. set your outpost
stream monitor (monitor code blocks)
JunkMan::stream()->start('stream watching');
#code
JunkMan::stream()->end();
flood monitor (for long time application process)
JunkMan::flood()->start('flood watching');
while(true){
#code
#if ... break
#flush the message to monitor
JunkMan::flood()->flush();
}
JunkMan::flood()->end();
spot (monitor a variable)
$data = 'some message';
JunkMan::spot()->dot('spot watching',$data);
4. Download JunkMonitor
tips:
the remote server should open firewall to enable port of 9303,
that you could connect the server by JunkMonitor
command:
firewall-cmd --zone=public --add-port=9303/tcp --permanent
firewall-cmd --reload
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].