예아, 오늘은 Skript의 Spark 격이라고 볼 수 있는 플러그인을 공유해보려고 글을 작성함.
Skript로 시스템을 개발하다 보면 어떤 시스템에서 지연이 발생하는지 자세히 확인할 방법이 마땅치 않았는데.
과거에는 타이밍 리포트에서 어느 정도 라인 표시를 해주긴 했지만, 최근에는 Spark가 주로 사용되고 있음.
다만 Spark는 Skript 코드 단위로 자세하게 표시되지는 않아 아쉬운 점이 있었음.
최근에 스크립트를 주로 사용하는 서버라면 한 번 쯤 써볼만한 skTrace라는 플러그인이 출시 되었음.
https://modrinth.com/plugin/sktrace

skTrace - Minecraft Plugin
This project adds a profiler for Skript that shows which triggers and lines are eating your server's tick time, and turns the results into an interactive report you can share with one link.
modrinth.com
아직 나온 지 일주일도 되지 않았지만, 모니터링 용도로는 꽤 쓸 만한 것 같음.
다만 코드를 확인해보면 조금 해키한 방식으로 모니터링을 하고 있는 것 같아서, 약간의 오버헤드가 발생할 수 있다는 점은 참고해야 할 것 같음. 물론 크게 영향을 줄 정도는 아닌 것으로 보임.
나도 이번에 사용해 보고 있는데 기존보다 훨씬 어떤 시스템에서 지연이
발생하는지 볼 수 있게 되어 만족하고 있음.
Happy Skripting!
좋은데?? 기존 코드를 지워가며 어디서 지연이 발생 했는지 수동으로 작업했는데. 좋은 정보 고맙다
좋은 정보 공유 고맙다 안 그래도 코드가 많이 스파게티 되어서 어째야되나 하면서 고민했는데...
고맙다 매우 고맙다